Going on the assumption that fighters need their feats to even keep up with buffy clerics or what have you at higher levels (a fairly common position I think), then any feat invested in Skill Focus or what have you detracts from their fighty ability.
But rogues get to their thing in combat and still have many options outside of combat, even if they don't invest their resources heavily there. Same with the casters. Fighters are the most restricted in this regard. Invest too much in out-of-combat effectiveness and you've lost your in-combat effectiveness. Other classes do not face this choice to nearly the same degree.