I think that taking away bonus slots from primary casters is a good step towards balance. Of course, it makes them weaker, but they stay at the top anyway.
As a player, I wouldn't argue against it. I would ask for some kind of compensation, though - something that boosts casters at lowest...