The spinners also dont fit with the apple experience. Compared to a product with an SSD they are significantly slower and dont offer the experience you buy an apple product for. The modern operating systems arent designed to run off spinners and have you tried running HS purely off a spinner... its a really really poor experience compared to say snow leopard which runs like a champ. Especially when those cheaper base line products will sell far more than the higher end machines and the base 21 has a spinner.
I would say the majority of iMac sales are over the shelf sales of pre-specced machines not built to order. The majority will have a 1tb fusion or the 1tb spinner, the fact HS doesn't support HDDs properly with APFS yet and probably wont... it was a shelved update and was meant to be coming with a future update of HS acording to Federighi... Yet HS is about to be replaced in a 6 weeks.
Very few will be built to order pure SSD models so really the majority of apples more powerful desktops wont run optimally and wont give the experience many people expect so probably wont buy again. Especially when they are expensive. There isnt much wrong with the hardware it will all run well but its such a huge stark contrast running PCI vs HDD.
Every other product in the apple line (apart from the mac mini, it hasn't been updated in 4 years does it even count?) has not just an SSD as standard but PCI SSDs which are far far superior talking more than 10x the performance as a minimum. Traditional Sata 3 spinners run at 150mb/s and the newest gen SSDs are running at 2000mb/s +
I would suggest apple will remove the spinners in the next iteration and start at 128gbs hopefully 256gbs.
This will give more room for components/thermal capacity and will also improve reliability as pretty much the only component that fails on these machines is the hard drive. Its too hot and cramped and the life span is hugely reduced. The fact apple has made them all pretty much non serviceable means that, even for apple they are a pain to repair.
This will improve iMac customer satisfaction in terms of "product failure".
Anyway there is loads of room in the 27" imac its the 21.5 that there isnt and the design is meant to translate into each so as not to increase costs of production.
For all of you saying bezels cant be made smaller because of internals. Here is the internal of the 27" imac. Almost 50% of its volume is empty. The speaker assembly takes up more room than the main board. Oh yea and that single fan is all that cools the CPU and GPU... No wonder the i7 throttle like mad.
If they ditched the 21.5 and went with a 24" instead, its a far more modern size which will give a really nice mid range. The 27" is lovely but it takes up a lot of room on the desk and with it not having a height adjust the 24" would be a good compromise for a lot of people.