This is a good mentality. For 2005.
Having integrated graphics, RAM, and mid-level CPU offerings is targeting the 95% of users who will be more than satisfied. Adding the flexibility for a dedicated GPU, replaceable RAM, etc. just means you're designing a box that needs more power and parts, and usually less performance. What kind of user replaceable, low voltage RAM should go in a Mac mini? And to appease the 2% that can't make do with 8GB? If you need 32/64GB of RAM, you are doing serious work, and you need to step up to the Mac Pro or assemble a Hackintosh if you're budget conscious. Same with the SSD. Should we give up read/write speeds by going back to SATA III connectors in the Mac mini? And how many <$1K computer buyers can't make do with the current integrated GPU options from Intel? Need more GPU horsepower = go with Mac Pro or Windows box. In 2005, anything below a $100 GPU was garbage for even surfing the web. That's not the case any longer.
This is the new reality, get used to it. And given the Mac's marketshare improvement ever since they pivoted to this strategy, things won't change. And I'm fine with it, because I've gotten much better performance with each generation of Macs, even if I can tinker with them less. If I sleep better at night knowing I can upgrade xyz part sometime down the road, I can just fool around with my Windows box.