I’d lay the change in sun signs at the foot of the Romans, the Julian Calendar, the Chaldeans and Pope Gregory. If we employed a sidereal, rather than a tropical calendar, then sun signs would (by definition) remain the same over the centuries.
We ought to go back to old ways of determining seasons by the heliacal rising of prominent stars. Problem solved!
One more Aquarian it seems?