I bought a Dell XPS 9550 with terrible coil whine from the Microsoft Store about two years ago. Thinking I was just unlucky, I did an exchange (MS Store) to a different unit. This one had no coil whine, but would not wake up from sleep about half the time.
If you think Apple has fallen in terms of quality, you have no idea how low they would have to fall to match Dell's.
It just seems like consumers don't care that the MacBook design is hostile to connectivity (my biggest issue) or developers in general. They're used to it from Apple, and want the latest and greatest regardless. Apple is honing in on that market, like it or not.
I disagree with the last part of this sentence. I know a lot of developers, the vast majority of whom have preferred Apple laptops for years, and very few of whom develop in Objective-C and Swift.
I agree with a lot of other commenters that Apple are becoming more and more complacent and arrogant about the developer part of their customer base, which I think is larger than perhaps they realise.
I don't see how choice of programming platform & language has much to do with the need for real keyboards, function keys, ports, etc. Nor is it true that most developers using macbooks are only or even primarily 'Objective-C and Swift developers').
It is true, however that those developers I know who have a choice (ie. because they don't have a huge professional investment in Apple's platforms) are seeking alternatives to macbooks for their next replacement machines.
If you think Apple has fallen in terms of quality, you have no idea how low they would have to fall to match Dell's.