your example you mention having total of 8 dimensions.
Personally I have not seen a deployment with more than 10 dimensions, and this include sites that have over 400 companies implemented.
Do you consider having to work with configuration with 8 dimensions as un-workable?
I think most people would disagree with you.
Of course, if you feel this is a necessary feature, you can log it in the ideas site