After hours and hours of testing and playthrough, and scrupulous note-taking

Just as a preface, my style of play is such that I have multiple subsidiaries, and multiple brands of the same product. I think many people have a similar issue when it comes to realism as it relates to the number of products that can be sold in retail stores. Currently due to the 4 product limitation, many redundant stores must be opened, often (in my case) to sell the same product. Here is the solution to that problem that I came up with.
note* an update to the UI may be required, but I can see some visually appealing options, that could be integrated into the current UI theme.
I propose that all retail stores with the exception of department stores, Mega-stores, and supermarkets begin with the normal 4 product slots.
Mega Discount store should begin with the option to sell up to 10 products. All stores should have a one or the other option of private labeling OR advertising.
Department stores and supermarkets should begin with 6 product options.
After significant training upgrades, say level 5, and with appropriate amounts of cash on hand, an option to upgrade store should be presented. this would allow specialty outlets the option to increase to 10 product offerings. and after reaching training level 7 and with enough funding, expand to allow for the sale of 20 products.
In my model, Discount mega stores only have 2 options (regular 10 and large 20) This could be changed to 10 and 25. Department stores have 6/10/20 upgrade option and supermarkets have the same.
I hope the forum can see the benefit of this addition.
Parker