People had good experiences,l running Linux. What's true is that you could not just shop for hardware, especially new model hardware without first checking that it would work.
All the HW support was done by reverse-engineering volunteer coders.
Garbage is not really a word that fits.