Moral relativism isnt a character trait and not stickign to an alignment istn depth.
The reverse is also true.
Aligments aren't that bad in tabeltop, where you can discuss your reasoning for an action with the DM. But in a CRPG, the game cannot take any of that into account. This is especially true for classes like Paladins, who tend to fall unless they act like the most extreme Lawful Stupid 100% of the time.
Then there's also the subjective aspect of interpreting rules and what "Lawfull Good" means and how someone like that SHOULD act... and you end up with a clusterf****.
Furthermore, aligments are unnecessarily restrictive. That is largely due to people not understanding them and thinking they MUST act in a specific way, rather than it being a preference, a tendency, a goal.
And thirdly, humans are complex creatures. I don't mind some monsters/races being evil/good by nature, but I do mind humans being so stiff.
Lastly, I'll say your experience is lacking. Class systems being a requirement for teamwork is bollocks. In fact, I tend to like class-based systems lass and less, because of how rigid and bloated they end up being. D&D is actually a great example with so many classes, subclases, prestige classes with overlaps, silly abiltiies/power and brainless restrictions.