I get that different people have different needs, and someone might say there's a need for 64 Gb RAM laptop. But it's not fair to say that MacBooks are not for developers anymore. I'm really happy with 16 Gb RAM on my MBP, which allows me to run Android Studio, XCode, Rails server, Redis Server, PostgreSQL and dozens of other small things at the same time.
I don't see a reason for such reactions.
I don't think that natural language is appropriate interface for all the apps. Think of Instagram, Facebook. It's probably easier to swipe through pictures, or make some other action than say every command out loud.
I don't believe in silver bullets.