@flannan Since this shitty world is like an old RPG, I'm guessing the only solution here would be:this world has a bad case of being based on an old RPG. Where people randomly get classes and only advance in them by fighting.
Honestly, I expect authors to do better than that. Even computer RPGs do better these days.