Arch has been the least problematic distribution for me, by far. Anything that was ever broken was a result of me breaking it, which was also subsequently fixed by me, because people documented just about everything in the wiki by now.
One of my 3 installations is currently just under 8 years old. It’s only needed manual intervention, as a result of a regular update, like 3 times total
Thirdparty developers literally carried the Apple experience to where it is now. The ones stopping Apple from being better are Apple themselves