...my point is that people don't put so many apps on desktops, hence, they don't need them on their phones - if said phone is as strong as the desktop.
The other point was that the ecosystem is being paid for in many ways, the phone maker doesn't need to set up anything. So if, say, Netflix want my money, they will make the app not Nokia. They will store the package, the installation faq etc. like it's being done with desktops.
That is noble thinking but most users do not want to be educated, the only way to make them use FOSS is to push it down their throat.