Re: It wasn't really the desktop
I used plenty of generic SCSI drives on Sun SPARCs. There wasn't any need to buy a special Sun HD.
The story is different if you actually worked in the enterprise with Sun servers, because there you would likely have purchased a support contract and it's not a great idea to toss random HDs in your $100K Unix server. You buy spares from Sun because they come with a warranty, are guaranteed to work, and will be replaced by a Sun field engineer within 4 hours if there's a problem.
Unix workstations weren't fiddly to work on. They were more expensive in many cases, but the quality of the hardware was much better than PCs. and better hardware costs more money, so that accounts for much of the difference.
I used to hear Windows PC fanbois whine about how Macs were more expensive too. However, they always compared some off-brand white-box PC crap to a Mac. Hardly an Apples to Apples comparison.
Re-installing Solaris was no big deal. Once you had a Jumpstart server, it was pretty easy to install on whatever systems you wanted to. As for being easier to work with, Solaris was easier to work with at the time. Linux became easier to work with, and to some extent commodity PC hardware got better, but Solaris x86 benefited from a lot of that better hardware too, so it's not just Linux.
Solaris x86 never really did well because for a long time Sun didn't want it to succeed. They were selling RISC hardware and didn't want x86 to compete with that. By the time they did start trying to sell Solaris x86 it was too late. The whole company was on a downward spiral. Then they were purchased by Oracle and it was all over. People started moving to AIX or to Linux like rats fleeing a sinking ship. Or like people fleeing a stinking Larry.
Windows didn't have license management built in for 3rd-party apps that I remember. It did have some sort of license code needed for Windows itself, but MS didn't really care to enforce that until they had the market sewn up and had everyone over a barrel.
FlexLM was one of the license managers I remember, and there was also a bunch of software that required hardware dongles. Solaris, HP UX, and Windows had these. I think Linux had versions too, but hardly anyone at the time would buy the software that needed these because real UNIX on RISC hardware was so much more capable that nobody was buying most of this software for use on Linux.
In the end you should use what hardware and software you prefer, and I have no problem with that. I just don't think that your analysis of things from the past is correct.