I see the use in limiting the bays somewhat, but honestly I don't think 90 is acceptable for frontline commanders, who are supposed to build armies to fight in grand battles.
So here is my potential solution: Perhaps we can get an increase of bays by rank? Say if you start with 85 bays you will get 50% more (rounded down, so 42 extra bays). This would bring you to 127 bays. A noticeable increase but not as much as we had before.
It will could allow players to set aside some assaults to use without crushing their bulk armies, provide incentive for promotion, and again overall reflect the change in the players stature (moving from a 'regular commander, raiding and skirmishing - to 'frontline' now the leader of a real army).
Naturally the number can be arranged somewhat - but I think the idea could help.
