As a developer for apple platforms, it's extremely difficult to keep a positive mindset to all this. Year after year, Apple finds ways to continue unbounded fuckery. Making apps for iPhones is not that profitable anymore either, at this point is more about addressing a painful necessity - Apple is the phone company and you have to make it work if you want access to that "unmovable" infrastructure.
I'm seriously at a loss about why people would support this increasingly developer-hostile ecosystem and essentially work towards their own demise and perhaps even the rest of their profession. I'd suggest switching to a different source of income while you still can, even if only out of self-respect.
Because most people are not developers?
Between ad-infested Google, enshittified Microsoft and still not ready for the desktop Linux the Apple ecosystem might be the most accessible and easy to use platform for most non-technical users.
As a developer it's an annoyance but I have to admire the elegance in the way Apple uses their core software and hardware technologies over their entire stack.
As a user I don't care about what developers feel about it. Apple's market share is big enough to draw lots of them.
> still not ready for the desktop Linux
This has been a myth for the last decade. I'm even using GNU/Linux on my smartphone, which is arguably not ready for the average consumer but can be good enough for the HN audience.
My Bluetooth headset does not work with Debian. But it does with WinDOS.
My Bluetooth headphones work even with my GNU/Linux phone. Perhaps your problem is not with Linux but on the other side of the connection.
There are like 100 people in our department using Linux, on Thinkpad laptops that officially support Linux, and cannot use Bluetooth audio reliably. And the problem isn't with the headphones, cause they work with Mac and others. It's a known thing, desktop Linux and Bluetooth don't mix, you use the jack if you're on Linux.
That's funny because only my Linux laptop running pulseaudio ever seems to work reliably with bluetooth headphones. I had to go back to wired headphones on my work mac because half the time when I needed them they just couldn't connect.