Apple is doing what people hated Microsoft for.
It's amazing that a closed ecosystem is so welcomed by Apple fans. But I suppose man has always been tribal.
I work on a split team, Windows and macOS. We do straightforward Java work and most of the problems that we have are related to installing command-line software on Windows.
Installing Postgres, Redis, etc. on Windows is wildly complicated compared to on macOS or Linux.
Yes it’s a constant source of problems. Trying to live share and get any actual work done leads to constant crashes, simply git cloning and trying to docker-compose and yarn install is a convoluted mess etc. windows is just not friendly to the kind of development common these days.
2. Complain when the macOS-oriented process doesn't work for everyone.