Linux land has its own issues as people here are trying to copy things from apple but some of us are still here, fighting the good fight.
I just wish technical people can make the difference. It seems more like people with actual power don't make the difference because it clashes with their bottom line.
Apple's moves to interfere with what users can do on their own computers, plus the keyboard issues and that stupid touch bar, are why I went straight Linux for my latest dev machine, instead of buying another MacBook. There have been a handful of issues to iron out, but it is really nice having control over my own machine and not having to spend tons of time fighting with Apple.
I don't know how representative I am, but I'm hopeful more and more devs get motivated enough to stop putting up with these kinds of changes from Apple. Given the direction things have been heading with them, I'd guess that the dev experience on MacBooks is going to get increasingly worse.