I believe in holistic analysis, not piecemeal. You shouldn't be analyzing feats in isolation; you should analyze the complete package, or as close to it as you can get.
Fighters are lots of fun in 5E; but Sharpshooter and GWM are how they can turn their superior number of attacks per round into a distinctive advantage. Similarly, GWM is how Barbarians turn Reckless Attack into "hits really hard!" instead of "is really accurate". (Seriously, raise your hand if your idea of the raging barbarian trope is "precise guy who rarely misses".) There's nothing wrong with a Fighter equipping a sword and shield every once in a while if that's what the occasion calls for, but if tanking with sword-and-shield is what you're really into, you will be better off as a Warcaster paladorc. Fighters are ideal offensive specialists, and the PHB rules are written so that a good Fighter is a better at-will offensive specialist than anyone else*.
TL;DR: Sharpshooter/GWM: working as designed.
* Or at least, better than any other simple class. Trick builds like Eldritch Knight 7/Warlock 2/Rogue 11 may equal or exceed the Fighter's DPR by leveraging Sneak Attack and Eldritch Blast simultaneously.