Mistwell
Crusty Old Meatwad
The problem with the fighter is that anything non-combat they get (background/skills/feats), other classes a) get them too and b) do them better.
What other class gets the Know Your Enemy ability?
And saying a fighter can use their ASIs on non-combat feats is a total false choice and not realistic.
No it's not. They get MORE ASIs than anyone else, which means they have more of an option to choose non-combat feats. You wouldn't even be complaining if those extra feats were instead replaced with those non-combat abilities I suspect, but somehow because they have the option to choose you're acting like it's LESS of an option!