Yeah, the game has fucking rules text. Those rules sometimes lead to stupid things, but the fact that rules produce stupid results does not invalidate those rules. That's a fucking fallacy. The rules just fucking say what they fucking say. If you are arguing for the need to apply to
house rules to D&D to get it to make sense, welcome to the club. We have known this all along. There are a lot of stupid things in D&D you have to fix on your own, and they have been since the game first existed. But those are you recognizing the failings of the system and then fixing them: the fact that you fixed them does not make the failing magically disappear.
Here's some relevant rules text and interpretations:
SRD wrote:A cleric who chooses the War domain receives the Weapon Focus feat related to his deity’s weapon as a bonus feat. He also receives the appropriate Martial Weapon Proficiency feat as a bonus feat, if the weapon falls into that category.
If you interpret "prerequisites apply," there are cases where clerics do not actually get the benefits of their bonus feats. That's kind of retarded.
SRD on fighters wrote:These bonus feats must be drawn from the feats noted as fighter bonus feats. A fighter must still meet all prerequisites for a bonus feat, including ability score and base attack bonus minimums.
SRD on monks wrote:Bonus Feat: At 1st level, a monk may select either Improved Grapple or Stunning Fist as a bonus feat. At 2nd level, she may select either Combat Reflexes or Deflect Arrows as a bonus feat. At 6th level, she may select either Improved Disarm or Improved Trip as a bonus feat. A monk need not have any of the prerequisites normally required for these feats to select them.
Okay, fucking see that? Do you realize how your argument is based on the fact, "hey, they made a specific exception here, so the general rule must be the opposite of the exception?" Well congratulations, that is flat-out
self-contradictory and therefore the stupidest kind of stupid.
SRD wrote:Creatures often do not have the prerequisites for a bonus feat. If this is so, the creature can still use the feat.
And there is the rules text saying that creatures can use bonus feats without meeting the prerequisites. Again. Barring exceptions, that is the rule that applies to bonus feats because that is the
rules text of the game.
Now, here's a better fucking argument for why rogues and psions need to meet the prerequisites: being able to use feats and being able to take feats are two separate functions. The general rule is that you can use a bonus feat without prerequisites, but you cannot take a bonus feat without the prerequisites. This is totally consistent with the rules text, it lets clerics use their bonus feats (because they aren't taking those feats, they are being granted by a class feature), and it prevents rogues from taking anything in the game and psions from taking any psionic feats in the game. Fighters, monks, and rangers continue operating normally, because their entries contain specific exceptions that define how their bonus feats work.
Voila, done.