There's plenty of actual things to blame apple for without inventing new ones. The issue with the new mbp is not performance.
To be fair, it's dead simple to install Linux if you don't like Windows.
Once you get into solid state disk I/O, PC laptops have some catching up to do.
Surely at least in part it is, when one of the major issues is the memory cap?
The memory cap issue is a non-issue. 99% of the people who complained wouldn't pay extra to get 32 gb.
For the same money as a mbp, you're getting more memory, faster CPU, better battery life, etc etc
In Linux and Windows, it's always possible to compile for any platform, at the worst using a VM
Essentially Apple is exploiting its developer community by decreeing that you must use a Mac to develop for iOS giving it guaranteed sales.
People are buying things like Dell XPS laptops instead of macbooks - you get far faster hardware, and a better development environment.
I moved at the end of last year. I sometimes have to hop back on my macbook and it pains me when I do so - minutes of watching a rainbow spinner. Compiling things takes forever. The magsafe adapter is awful (Been through so many magsafe adapters, they all fail in exactly the same way).
The macbook was the ultimate developers laptop for a good few years there. Now it's just - I don't know - something for hipsters who think removing things makes it better? It's underpowered, overpriced, and the OS seems slower and more clunky than ever.