I think the root of your argument is valid (there’s not a form factor that I’m used to that is affordable), but you’re missing the bigger picture. You can upgrade a Mac mini (or any other modern Mac). It’s just not going to be *inside* of the Mac mini enclosure... you’re going to need an external Sata interface. What did you upgrade in your previous builds? Storage? GPUs? Alternative IO? All can be added via thunderbolt. If you must have it all in the same box, the yeah, Mac Pro is your only option, but it’s a very narrow view to say these computers aren’t expandable. In fact, we live in an age where almost all Macs have robust support for expansion, from the MacBook Air all the way to the Mac Pro.
That’s my issue with the complainers. They want things that are tailored to exactly their specifications, but can’t see the options right in front of them. As so many others have said, if the Mac platform doesn’t suit your needs, then move on to Linux! You can customize everything!!
Of course I am well aware of Thunderbolt. That adds clutter and cost and doesn’t give the same expansion/upgrade options as the past, it only offers a subset of expansion possibilities.
You can’t add RAM with Thunderbolt. You can’t change the CPU with Thunderbolt. Why should I have to buy an expensive enclosure for times where all I want is a cheap PCI card that costs less than a Thunderbolt cable does?!?
The ‘if you don’t like it don’t buy it/move to Windows/Linux’ argument is as old as the hills and still just as invalid.
As I’ve said before, I don’t think it’s unreasonable to have wanted a Mac Pro that catered to and cost in the same ballpark as previous Mac Pros. Your issue with the complainers is they would like what they would like and didn’t get. Well sure, ok then! Have you never been disappointed by a product you were hoping would be suitable then isn’t?
Apple have priced out a certain section of loyal customers who have been (beyond)patiently waiting for this machine for (literally) years. Please allow us at least a few days to come to terms with the disappointment eh?!