Simply put, I think it's possible to keep the physical level, by allowing each class to respec it's attributes and they are then stored for each class so when you switch from one class to another they are what you had set them at. Same for actions too. A way to keep them saved for every class upon switching from one class to another. They put in surplus to deter us from playing too long period and from playing too long on one job, they emphasized about the ease of switching from one class to another. But they then make us have to constantly do these little micromanaging tasks each time we switch that do nothing but take time. Macros help but those still take time too.

Would be optimal to set your stats and actions once for each class, and build on or change them accordingly as you rank up. There is no need for constantly changing stats and actions, unless their main goal really was to make us spend the time to do so.