Should not play. But your suggestion of 2 weeks sounds good until someone is not concussed but the team or doctor just wants to be cautious. For most of these guys they don’t want to give up 2 games if they aren’t hurt so it would likely lead to more players not being truthful about their condition to avoid the 2 week waiting period.
For high school and minors I get it, but for adults I think at some point you have to leave it up to them with the 5 day system it protects them from themselves without making them feel like they are missing too much time.