There is still no business model for Linux on the desktop, sadly. Ubuntu was the closest we got to having a "Redhat for desktops" and they too bailed to the server/cloud space (and phones, and anything that promised a bit of $$$).
The only "business" model I see is when someone like Musk decides to pour billions into freeing humanity from Windows. Ironically, it could be Gates Foundation's next big charity project!
That's basically what Shuttleworth tried, and it didn't work. Alright, he's no Musk and certainly no Gates, but he did spend a good chunk of his own change.