Facebook, Google, Twitter, etc, are all examples of massive successful commercial applications running on Linux.
The original question was 'How can you make money on linux?'
The answer is these companies and more make billions, and the employees make hundreds of thousands, all writing applications on Linux. Most developers I know make money writing applications on Linux.
Do you think that might not be indicative of the big picture? If you lived on the equator would you say "no one really needs a thick warm coat, no one I know has one" ?
I'm fascinated that you don't want to look beyond local anecdotes for real systemic information.
96.3% of the world’s top 1 million servers run on Linux.
90% of all cloud infrastructure operates on Linux.
https://hostingtribunal.com/blog/linux-statistics/
Even at Microsoft they run most stuff on Linux.
https://www.zdnet.com/article/microsoft-developer-reveals-li...
72% of phones are running Linux.
https://gs.statcounter.com/os-market-share/mobile/worldwide
Look at any tech jobs site. How many jobs are for writing Microsoft Windows or macOS desktop or iOS phone software compared to for writing Linux applications? A tiny tiny proportion.
It's not about how many computers - it's about where most software is running - those are two different things.
> then say that web pages served from open source software are "running commercial software"
Yes websites are commercial software. I don't understand what's confusing about that? Facebook is commercial software. It runs on Linux. It makes billions of dollars. Thousands and thousands of engineers working on it are making money on Linux.