It may be "terrible"¹ (even it works for me, and a lot of other just fine) but it's not broken beyond usability at least! And even if it would be as broken as macOS it's free and supports much more hardware—compared to something where you pay even a premium to be bound to only one vendor.
So the main question remains.
¹ https://itvision.altervista.org/why.linux.is.not.ready.for.t...