You're not wrong, but all the applications I care about run on Linux:
- emacs
- vi
- zsh
- st
- SBCL
- tmux
- Inkscape
- sxiv
- Firefox
- Gnucash
- GraphicsMagick
- Nethack
- Dungeon Crawl Stone Soup
- Minecraft
Of those, only Minecraft isn't developed on Linux first (and maybe Firefox, depending on how you define that condition).
I can be productive. I can read email (in emacs, of course!). I can play games. I can read documents. I can browse the Web. I feel as though my needs have been met.
That's what makes you a representative of a tiny minority.
I've spent part of a career writing software for people whose daily workflows required Photoshop, Illustrator, QuarkXPress, and a dozen other supporting applications, and they always ran much better on MacOS and were far easier to use and train people to use.
But even those people are still a tiny minority, where most of the world revolves around MSFT Office and hundreds of applications on Windows.