Although this is very much about Linux on desktops.
Linux: easy things are easy, normal things require some googling, hard things are hard.
Worked out of the box for me (sound autoconfigured, sleep via thinkpad acpi autoconfigured, intel gpu autoconfigured, external monitor via thunderbolt autodetected, one network printer/scanner autodetected via bonjour, other network printer/scanner had driver package from the vendor on the web, were projectors ever a problem?).
Did I do something the wrong way?
Linux also works really well if your hardware isn't bleeding edge.
The part where Linux becomes hard to use and requires expertise is learning the new UX, understanding what software and tools are no longer available and figuring out how to live and work with the alternatives that exist.
The degree of technical proficiency that you have is probably relevant to your "out of the box" experience - you are reading and posting on HN, which means that your level of technical knowledge is probably higher than most users given the typical audience of this site.
chrome is google's tool to control browser apis and to fight apple (viz who is attempting to move app-like functionality into the browser, vs who is keeping that inside apps for their leading app store). It also gives them various other capabilities: monitoring browsing (site suggestion), monitoring ssl cert corruption, etc. And it's their attempt to replace the OS with a browser ala chromeos.
safari is similar: apple's ability to control the internet and how it evolves, including veto power over apis that strategically threaten their business
so too ie/edge, both historically (stifling development of js and internet apis, activex) and now with their still leading os marketshare
and even firefox only lives as long as yahoo, microsoft, or google find them useful, since one of those three basically pays all the bills with search revshare deals. So you could consider even ff as their bulwark against being recognized as a monopoly
The general public also has no idea how difficult it is to make software. Frequently even programmers don't see software as that difficult - witness how many times someone has to raise the 'mythical man-month' or similar.