This is ultimately a business model problem. There are FOSS projects out there; some of them are even listed in the article. The problem is that making it "Just Work(tm)" is hard; it's a lot of work, requiring a large number of engineers. And funny thing, engineers prefer food with their meals. Saying "FOSS world" we need XXX is pretty useless. As a FOSS mainatinaer, the answer I always give people demanding their fa…
Programmers do stuff for free, all the time. People also donate to foundations so some programmers can be paid to make free stuff. It's how we got the Linux desktop as we know it. Programmers often stop worrying about the details once they're satisfied, though, and there are a lot of details. Yes we could add thumbnails to the file picker, but we also need to support Nvidia hardware and the archive application is mis…
ChromeOS works because it's pre-installed on selected hardware devices where it's been configured and tested before any user even get it into their hands which would solve the majority of the problems no matter what OS you're using. Then they also take all power away from the user do make any changes to those systems which helps solve the rest. Ultimately though, most people who know anything at all about computers want the power to make changes to what's installed on them..
Everyone I know who got a chromebook did it first and foremost because they were inexpensive and every one of them at one point or another found themselves frustrated by the limitations. A privacy respecting linux system won't be able to use massive amounts of data collection to lower the price of the hardware like Google can.