The people on this thread are *not* the target audience for Apple anymore (Maybe "Most people on this thread"). But I think a couple of years back, they were.
I got my first Mac in 2006. I had always enjoyed working with Unix - be it Linux, Solaris, FreeBSD. And then came Mac OS X - BAM! Fantastic! Run practically any Un*x software on a nice computer with a great GUI. That really got me. Everything seemed to fit together. It just worked.
Being a software developer, I used Xcode - quite nice. I also use Eclipse - works just fine. vi? It's there and does what it always did. Feel
@home.
Even in 2011, when I got my second MBP, OS X suited me fine. But today I'm starting to wonder. It seems Sierra is not primarily intended for me. It's for the teens, maybe college students.
The Mac lineup fits in to this. The computers are meant to appeal to the masses and to be used by them. If you develop software for iOS - they'll do that too. No need for anything special there.
So what do you expect from the hardware? Definitely nothing blazing fast. Just something that will suit the target audience. And like Hermes' customers, they pay the tax for the name -

.
I'm just saying this because I believe that quite a few people seem to have very high expectations. Don't. That way the disappointment won't be all too big.
And for my part: maybe I'll go back to Un*x. Might even consider a Dell XPS (Ubuntu). But then there's still some hope. Maybe Apple will surprise me (a little) and offer new hardware at a reasonable price. Then I'll stay

.