I would somewhat agree logically, but from a gameplay standpoint, that's awful. If you are running stasis, everybody is just going to switch to their solar subclasses and make your entire subclass invalid.
Plus when you're using a solar subclass, you're not constantly channeling the power of the sun, you're not constantly on fire. You're a pyromancer, not a heat elemental. When not using fire magic, you're still just a dude.
This makes perfect sense, though I’m assuming they don’t want to do this so they don’t have to start down the path of “subclass beats X, but weak to X subclass”.