Two reasons I can think of: the junior suites are priced lower and do not have the fancier bathrooms and other cabin enhancements. Also a capacity control issue. Add in the
JS category and you can probably double the number of people that get the perks. I do think they should rename them and drop the 'suite' part.