what about having cap for farmers-indys-bankers instead? so that game would be nicely balanced. For example if Indy exceeds 45% noone would be able to start building industrial buildings anymore. 30% for farmers and bankers. or something similar.
kinda difficult to implemend technically i guess tho.