I also enjoy the polish Apple provides in other ways -- the platform features you get if you're on a Mac, use an iPhone, have a Watch, etc, are all pretty great. Cobbling together something like that on my own under Linux probably isn't possible.
I used Linux Mint for about a year and gave up because everything was constantly breaking and the software was a direct downgrade from MacOS in terms of usability and prevalence. Oh, and new hardware usually doesn't even work on Linux.
Linux is like Communism, sounds great in theory but in reality it doesn't work.
It appears a site for software engineers can get lost in the sauce with the concept of something being "easy" - but Linux absolutely will never take off if it's a pain in the ass for the average computer user to install and use.