One can argue Gates is UNDERPAID when compared with his contribution to the world.
How would he be underpaid? Where would the money come from to pay him properly?
I think that I successfully debunked the notion that he is a genius inventor who invented computers and the software that they run.
I'll say some words about operating systems. What counts as one is a matter of definition, but there are three basic parts:
- Kernel
- App support
- Utility apps
The kernel manages the allotment of CPU time and memory to the active apps.
App support - stuff like device drivers and runtime software libraries and low-level file management: creating files and folders as abstractions of the contents of disks and flash memory and the like.
Utility apps - stuff like command-line shells and GUI shells, and file-management apps. Unix flavors have a lot of cryptically-named command-line ones, like ls (list), mv (move), cp (copy), rm (remove), ... while GUI file managers, like MacOS Finder, are more comprehensive.
The Linux world offers some helpful perspective. Linux proper is only the kernel, but its users have prepared a large number of "distributions" or "distros" that contain not only a kernel version, but also lots of app support and utility apps. There is not one, but two main GUI shells for Linux: KDE and GNOME. Of these, KDE is more Windows-like and GNOME more Mac-like.
So by Linux standards, both Windows and MacOS are distributions and not bare OSes.
Linux is an open-source OS kernel, and much of the software available for it is also open-source. Being open-source makes it easy to port to other platforms, like MacOS and Windows, so one can get it there also, as I have.
Bill-Gates hero-worshippers may find it hard to believe that Linux has gotten anywhere, let alone have a lot of software be available for it. In their minds, there must be some great hero behind it, one who rakes in a lot of money because it it. For Linux, the closest approximation is Linus Torvalds, and he's never made much money off of it. But instead, he's gotten a Unix flavor that he can use, and a lot of software to run on it.
A lot of software? Development tools for several programming languages like C++, Python, ... Office suites (like MS Office: word processing, spreadsheets, presentations, ...) like OpenOffice. Raster-graphics (paint) programs like Gimp. Vector-graphics (draw) programs like Inkscape. Web browsers like Firefox. And LOTS more.