It helps that interoperability and common software (or at least competent alternatives) is dramatically better than it used to be, that you can comfortably and inexpensively run Windows or Linux in a VM almost anywhere, and the web got big. There was once a lot of friction to so much as moving a file.
Gaming beyond Windows and native big name productivity software for Linux remain pain points.
Macs (let's ignore the Mac Pro) are relatively far less expensive than they used to be. The price difference was eye-watering for a lot of years. Still premium but about on the level of premium PCs.
In the 90s there was much more non-Linux Unix, many more CPUs (not just Intel/AMD/ARM), and very few linux laptops.
Obviously there are edge cases, but generally speaking, any random machine I've put Ubuntu on just works.