You are exactly wrong Victor.
I see it as a role playing game. you see it as a character building game.
Role palying imples ROLEs.
a ROLE is a ROLE to play, as in, your character has a NICHE.
WHich implies that your character is good at SOME things that the party needs.
Meanwhile your party is NOT GOOD at other things the party needs. Because if you can do everything, youre not playing a role.
How is "do everything "thematic for a wizard?
how is a Pyromancer and an Illusionist LESS thematic than a wizard who can mix and match spells randomly?
If your "Role" fantasy is beeing able to do everything, then maybe you should ask your DM to make a single person campaign for you.
also
>Its the DMs fault
Not a fucking argument.
Why even have games when the DM can just houserule everything.
no, rules are rules. Its Roleplaying GAME not Roleplayign Theatre.
THere are rules. The Dm is gonna houserule one way or another, but having mechanically sound rules and restrictions goes a long way to not make the DM hate his fucking life because he has to do everything on a case by case bsis.