Unfortunately, the folks at Larian seem to think that diluting the classes into jacks-of-all-trades and allowing unlimited Long Rests is a good thing. I think they fundamentally struggle to understand what is so great about D&D's classes. DOS games have no classes even though they pretend they do in character creation, which is just extra confusing. So perhaps the class-based system hate runs deep over there. The limitations on what classes can't do is what makes them cool and unique. DOS characters feel really bland and lacking identity no matter how you build them. They're all just characters with a completely random set of skills.

The party based "teamwork" in DOS2 was also incredibly badly designed. My Wizard was chipping away at the enemy's Magic Armor while my Archer friend was chipping away at the Physical Armor of the same enemy. Anyone who makes a design like this has no clue what teamwork should be like. It was absolutely counter-productive for magic and warrior classes characters to try to work together.

I still hope they will understand this during development before it's too late. And revert class-identity nullifying stuff like the absurd potion throwing, liberal scroll-use and constant power-shoving into using D&D rules.