Well, it isn't surprising. As long as Apple had a clear and dramatic advantage in terms of software reliability, usability, UI design, and stability it didn't matter all that much if Apple hardware was bleeding-edge. The software experience absolutely made-up for any hardware downsides (unless we are talking dedicated gaming rigs of course). But that's all gone away. Both the Mac OS and iOS UIs are now a kludge of random inconsistent garbage (which is also, sometimes, difficult to see due to the "greying" of everything that used to stand-out nicely). Apple's once stellar applications have been feature-usability-and reliability-downgraded as well. The Apple ecosystem is now fundamentally broken. During that time Microsoft has made some missteps, but unlike Apple they have been willing to reverse-course and fix what they have broken. Is it as good as Apple yet? No, but the difference, which used to be vast, is now relatively small. (We used to have Apple at good solid "A" and Microsoft way down at, maybe a "D+" if we were being nice about it until the release of Win 7. Now it's more like Apple is barely holding out at "B-" and Microsoft is at a solid "C+" and rising.) At the same time, many of the manufacturing techniques we saw only (or nearly only) in Apple products have filtered down to the rest of the computing market. It used to be you would pick up a Windows laptop and it would clearly be a piece of total crap even if it looked reasonably decent on the outside. Pick up an Apple laptop though, and the quality was immediately apparent. Again, the gap has closed and that one probably can't be rectified (there are only so many ways, and so many materials, to make computers out of). Can it be fixed? Yes. Apple needs to do a Microsoft. They need to reverse course and recreate good, usable UIs. They need to get their QA back up and doing, well, anything! They need to go and put back the features, usability, and reliability they have been removing from their software. And they need to do it quickly. I think time is running out...
In addition to the software, there’s also the hardware. It used to be possible to repair and upgrade Macs, but now that is impossible because everything is soldered in, with the exception of the battery, which is glued in.
Then there’s the removal of Magsafe, which is a fantastic connector that doubtlessly saved many Macs.
Another issue is storage. With MacBooks like my 2011 MacBook Pro, you can have a Solid State Drive in hard drive bay and you can swap out the optical drive for a 2 terabyte hard drive, which is an awesome upgrade as it allows you to have the speed of a Solid State Drive as well as the capacity and cost-effectiveness of a hard drive. Unfortunately, modern MacBooks don’t offer this kind of cost-effective storage solution. I don’t expect the return of the optical drive, but it would be nice if Apple put a hard drive bay in the MacBook Pros so you can have a high-capacity hard drive in your laptop instead of the nuisance of having to carry and plug in an external hard drive.
Let’s not forget the iPhone 7. The removal of the headphone jack is a huge step in functionality. The 3.5mm headphone jack has been in use for decades, as consequently is the best way to connect headphones. The removal of the headphone jack forces users to either use Bluetooth headphones or an adapter, neither of which are good. With Bluetooth headphones, you have to worry about battery life, and with non-Apple Bluetooth headphones, you have to deal with pairing issues. The Lighting-to-3.5mm adapter is a nuisance and it’s just one more thing to lose.
Another issue is Ethernet. I realize that a lot of folks don’t use Ethernet anymore due to the near-ubiquity of Wi-Fi, but it’s still necessary in some situations, and it would be really nice if Ethernet could be part of the laptop instead of requiring the user to plug in a Thunderbolt-Ethernet or a USB-C to Ethernet adapter, or even worse, a USB-C to USB-A adapter and a USB-A to Ethernet adapter.
Users of dedicated cameras would benefit from having an SD card slot in their laptop as it allows them to avoid cable clutter. The SD card is arguably the best way to transfer photos from a digital camera. With today’s USB-C-equipped MacBook Pros, you’ll likely have to use a USB-C to USB-A adapter in conjunction with a USB-A to micro USB adapter.
Finally, there’s the issue of USB-C. USB-C is neat, but most peripherals don’t use it, so you’ll end up having to use a number of adapters to be able to plug in your peripherals. Sure, Windows PC manufacturers are putting USB-C in their computers, but only as one of a few other interfaces (i.e. USB-A, Ethernet, SDHC). USB-C might be nice, but its implementation as the only external data interface on a computer should be reserved until such a time as all USB peripherals use it.