But either way, you kind of made my point. Consumers aren't paying for applications built on cross platform frameworks outside of games.
In most countries they just need to go the local market or get hold of one of those lists distributed among students.
All those small companies that manage to have their software exposed on shops like Saturn here in Germany, or do direct sales over their web site.
And just because it is B2C, Prosummer or used via a tablet plugged into a docking station, it doesn't stop being desktop software, from the points of view who's paying and selling it.
And regarding games, anyone with experience on the field knows how much harder it is to make any kind of living out of them versus regular desktop software.
The success/failure rate is much higher, with the large majority of studios never making any dime.
Plenty of money to be made desktop solutions to life sciences, manufacturing, factory automation, aren't plugging their air gaped dashboards to the web.
Anyone doing music composition, graphics, animation, infotainment systems.
In Europe there are enough Win32, WPF, UWP, Qt related jobs and consulting projects with hourly rates to do a comfortable living.
As for B2C, it is always going to be an uphill battle regardless of the application type, there are only so many application types that one is willing to pay for outside established brands, and SaaS is a much better way to avoid piracy and get everyone to pay.