No, they shouldn't force you not to stack classes. The key to getting people to not use the same classes over and over is to balance them all and make them all equally fun to play. Putting artificial limits on it will just get annoying.