For me the issue of changing class isn't about the inconvenience, its about breaking the immersion of the game. Having to change class because of a game mechanic reason then changing back just breaks the flow of the character for me. I also detest when I've been asked to drop my courtier sub class to better help a war effort with a bigger unit. I pick my classes for a reason and don't just swap and change at need.