Apple has simplified their product parts bin so that everything is using laptop parts designed for their thinness at all costs product goals. This means even their desktop units are constrained by the same thermal throttling that kicks when put under load.
It's compounded by them taking forever to update their product line, some of which is outside their control. However, the RAM constraints put on them by their CPU constraints are a self-inflicted wound when it comes to their desktop products. In this sense, they're only offering one product -- old laptop parts -- just in different cases, including the Mini and the iMac.
I understand that simplifying their parts bin does make some things easier but please stop trying to sell me an economy car when I want an 18-Wheeler.
Where is my Mac Pro Tower with dual ethernet and room for six internal volumes? The Mac Pro was the Empire Strikes Back of cases. Will we ever see its like again? If people like us have noticed the lack of a full ecosystem of hardware from Apple, what do you expect us to recommend to our businesses, family and friends?
Oh, and as an aside, they really, really need to be taken to task on their irreparable computers. Want to extend the device's lifecycle by swapping the HD, adding ram or upgrading the internals? Screw you buy a new machine and throw out the old one! Apple should be given a medal by the landfill owner's association.