There is a /huge/ difference between HP-UX, Solaris, Sun-OS, AIX, etc.,
and Linux - especially at the time in question. Linux these days is
strongly supported by big companies in all senses (big companies use it,
big companies supply it, big companies provide support, big companies
make sure their hardware and software works with Linux, etc.). But in
the days of Win 3.1 and NT 3.x, Linux was very much a "do it yourself"
system for people who were willing to get their hands dirty.
The big unixes were a different world, however. You did not buy a
random "PC compatible" and try to run Solaris on it - you got a Solaris
workstation, such as SPARCStation, and used that. Often, you used it on
a network - a serious Ethernet network with a proper server, not a
little "LANtastic" setup. The hardware was a world ahead of the PC
world in terms of quality, speed, and features - and a different world
in terms of price.
I went from mainly 8-bit systems (Spectrum and BBC micro), to SunOS then
Solaris at university, and then to Windows 3.1. I have to agree with
Boltar - going to Windows after Solaris was huge leap backwards in both
hardware and software. The SPARCStations had vastly better screens and
graphics than anything you got in the PC world - and if you needed more
screen space, you logged into the computer next to you and treated its
screen as an extension to your own. (The network transparency of X
might make it poor for 3D graphics and videos, but was excellent for
that kind of thing.) Virtual desktops were standard in the *nix world
over 30 years ago, and only with Windows 10 is there a limited version
in the Windows world.
The Windows world has never been close to the Unix world in terms of
quality, solidity, or professionalism.
>
> And even when the display worked, it looked dreadful, like a cheap 80s
> home computer. That's probably not surprising considering Windows was
> backed by a multi-billion dollar company, and supported by multitudinous
> hardware vendors, while Linux was hacked together by amateurs in their
> spare time, it seemed. (And with dozens of different distributions.)
>
>> so I was used to using HP-UX and Solaris at 21.
>
> If you were writing software for use by the general public, then Windows
> machines were obtainable anywhere at any PC store, all ready to go.
>
> That was a huge advantage compared to having software relying on obscure
> workstations (where did you even buy such a thing).
>
> I suspect such machines were more expensive too.
>
Of course they were more expensive. They were worth more, and did more.
But they were used by companies (and universities) willing to pay for
their tools, rather than those that wanted the cheapest machines they
could get and didn't care how much time and effort was wasted with
reboots, reinstalls, crashes, crappy hardware, crappy software, etc., -
or by companies that knew workstations were better but couldn't afford
them, or when they needed hardware or software that only existed in the
Windows world. Anyone with the choice would have gone for a Unix
workstation over Windows.