Which is my main point about 3-4 pages ago. Some people have problems with classes some dont. The game has always been flexible and is never produced perfect - hence our house rules, which has always been encouraged.
There are good houserules, and there are bad houserules. Now, I don't mean to call anyone out for having badwrongfun, but my point is this: Modifying the game to work in ways that are preferable to the table in question are good. They adjust various parts of the game in ways that make everyone happy either by adding ability, utility, or flavor.
But then there are houserules that are made to fix poor design. They exist because the designers left such glaring flaws that
every table needed to create the same rules at every table to rectify the same flaws.
Think of it as the difference between houseruling that you can play a large character, no bonuses, no penalties and creating Pathfinder. The first alters the game to suit certain tastes. The latter alters the game to fix various design errors.
The game should encourage creative houserules which modify the game in ways to more closely tailor it to the wants and needs of the table. The game shouldn't require tables to create hourserules because the designers made a broken game.
But one major factor in all of this is the DM and open communication with the players. If the DM is creating encounters that consistently highlight a classes innefectiveness or shortcomings if you will, then the fault will lie with the DM. We all have the same PHB, that much we can agree on, but we all dont have the same DM/s.
Refer to my post upthread for details - how this could be resolved quite easily and effectively in the DMG. Adjusting class design for them to be balanced during combat encounters - which is 95% of the problem that has arisen in this thread.
This is why, at the very least, all characters should be able to bring
something to each pillar of the game. But yes, in a home-game if there are consistently one type of encounter far more often than another, the DM either didn't make that clear, or isn't very good at encounter design. Of course if it's the latter, there's also the possibility that the game favors a specific kind of encounter over another.