It seems to me that a lot of the exaggerated angst around HN about this announcement (visible nearby) is due to the fact that the professed desires of high-capacity hardware users (diverse ports, lots of RAM, expansion) have been ignored by Apple's new product.
Some of this is real (i.e., SW developers are not Apple's main audience for this machine). But much of it is people who have never used the product extrapolating what they feel they need, and finding the machine wanting. People appear to be forgetting that Apple clearly does a lot of research into what is possible, and usage patterns with new hardware.
I'm not too sure about that. Almost every startup software developer I know uses a company-issued Macbook Pro. I'm not sure what it's like in some of the older, larger companies, but that's definitely the case at most startups.
"A lot of it boils down to this concept: We demand Apple innovate, but we insist they don’t change anything."
The people who really drone endlessly about "innovation" are the finance section people.
The pro and dev customers who are complaining now - ie: the ones who cheered for "no new features" back when 10.6 was announced - generally want better computers, and they generally focus on speed and stability.
1) A 12 and 14in macbook ( / air) instead of what they released.
2) A 13 and 15in macbook pro that put power ahead of battery and thinness.
2b) Pros having the option to get 32GB RAM, which I am sure will be part of next years model. Apple generally leaves out a feature they could have easily shipped, soas to make next years look like a bigger step.
2 Macbook/Airs and 2 pros, and eliminating all other SKUs would make more people happy, and make things simpler. Instead they taint the Pro name, and leave the old Macbook in the lineup.
Beyond this, I don't have too much issue with limited ports, I think that 2-3 is probably ideal. I do think that a regular headphone+mic port is important, as you're talking plenty of no-power devices that a lot of us use.
The apple core desktop market these days seems to include a lot of developers. Partly through need (ios app development) and partly by choice (friendly unix environment).
I'm still upset at a missing mid-range option that doesn't have a built in monitor... and a better solution to the pro line that is expressly upgradable.
It's also like the time they got rid of floppy drives, firewire, optical drives in laptops, removable batteries in laptops, the headphone jack on the iPhone 7...
Apple keeps increasing its revenue every time it does one of these things, which suggests that the complainers represent a small percentage of consumers.
I'm an Apple customer, not their cheerleader.