I do agree that in the recent time many have almost caught up with Apple in their game of building fast, high quality portable laptops.
This. Definitely. You could always get a higher specced machine in the windows world, and the tradeoff was usually quality of craftsmanship, longevity, screen resolution, speakers, keyboard, trackpad, battery life, portability, and OS. For a lot of people, myself included, that's too many tradeoffs, and we've happily been living in the Apple ecosystem. I'm not overly concerned about ports, personally - is a minor quibble at best.
However, with regards to specs - the competition has caught up (and kudos to Apple for forcing them to, no doubt), and now I'm left with ... trackpad, speakers, OS in the "pro" column. That's not enough. Apple needs to step up their game, or their competition is going to take their high-end market away from them. Lose enough of the "halo" market, and you lose the content creators, etc. that drive the massively more powerful and lucrative consumer market.