+1 to this. I think the lesson from Apple and Android that FOSS keeps resolutely not learning is that when most people sit down at or pull out a computer, they're not thinking, "I want to do computer!" They're wanting to do something the computer is the means to.
I think one of the core problems that underlies all of the tech enterprise is that computers can do lots and lots of things but making them do that well and consistently is very labor intensive. Figuring out some way to extract enough value (or fund with other efforts) to make those expenditures worthwhile is like 80% of the problem in trying to make a tech business work. The tech part is almost secondary once you figure that out.