Rofl what a load of BS. Sure, you don't have to play golf to have opinion on it but I guaratnee you that there is literally 0 golf players that would be interested to hear it.
What OP suggests doesn't mean you wouldn't be able to have or post your opinion either. It would mean that everyone could see who is behind them (like, sad people saying Shadowlands is but never played it themsleves) so that others can easily ignore these posters and their useless "opnions".