Zardnaar
Legend
I'm a little confused, Zardnaar. In the sub-optimal class thread, you have mentioned that you get upset if someone is bringing a suboptimal character to your table. Yet here, you are saying that these two feats are over-powered and broken and need to be changed. So, it appears as if you are saying that you don't like optimized characters unless they are not-too-optimized and then they are a drag on the game.
What is the absolute tightrope you expect your players to walk? Where do you draw the line between sub-optimal and optimal? Have you clearly and succinctly laid out what the sweet spot with your player''s characters actually is? Unfortunately, it may be necessary to do a little DM soul-searching rather than blaming your players and the rules.
Sub optimal being defined making a gimped PC with no way to compensate for it. GWM and SS are still good feats without the -5/+10 part stapled on and the shield master and TWF feat are also good along with polerm master they are not in the same league as SS/GWM. Well at low levels Polearm Master is probably better than GWM, SS it is a bit harder to say that depending on the PC involved.
I basically expect you to stick a 16 in your primary attack number, 14 won't be to bad, 12 is kind of bad. I would like to try a featless game but the players veto it (I do discuss what they want before I run a game). I expect a basic competency from players and I will tell a new player that a 16 in your primary attack stat is a good idea, 12 is a bad idea.
If they have a 16 for example and the lucky feat for example are they optimised? No but they are good enough and that is fine. Running around in heavy armor with 12 strength is outright stupid though.