Stoutstien
lunk
By that logic no solution can work because some DM somewhere doesn't like is so it isn't considered. It is a valid way to address this issue without a lot of work. Arguably alot less work than scrutinizing every player's action.First, you require a certain DM playstyle - one where a DM changes up published modules. New DMs especially may not feel comfortable with that. AL DMs may not have the freedom for that. Low-prep-time DMs may find that completely against why they bought a module in the first place. Your proposal on how to fix it can work, but is not a universal solution. Your statement that "all cases of metagaming can be dealt with" is shown to be incorrect.
Second, you are fixing a symptom not the root cause, and putting the onus to do that on someone other than the one who is causing the problem.
New DM need good player support which I find lacking as a whole. Different issue.
The players behavior IS the symptom here. Unless they have a serious deviant personally problem they aren't doing it just to do it.
It's a valid option for each table to decide to remove them but the problem is still there just for someone else.