For an end user who isn't a Linux enthusiast, generally working headphones aren't sufficient. They have to almost never not work.
I record music on Linux, and one of the reasons that I never recommend it is that I can imagine people dropping real money on a sufficiently powerful laptop and finding things don't work without a lot of configuration, or perhaps not at all. That doesn't cut it for the average user.