For simple ambient noise it does just fine. If I want better I have a Klipsch home theater system.
But I don't generally listen to a ton of music regardless so its not the primary reason I purchased either of them. If thats the reason someone picked up a smart speaker, then sure, they aren't getting the best for their dollar.
To be fair, I'm happy to order a pizza online, and I'd be (a little less) happy to order a pizza through a phone tree, but I don't want to order a pizza over the phone because I don't want to talk to the person on the other end. The amount of work involved in placing the order doesn't really come into it.
I would also note, though, that pizza orders given to a person over the phone are frequently messed up, while orders placed online come out correctly.