It's hard and expensive to move a lot of air precisely, and speakers are influenced by room acoustics. $5 headphones beat $50 speakers. $80 headphones beat $200 speakers. And $200 headphones beat $400 speakers.
I can't afford to find out beyond that, but I suspect things get more nuanced on the ultra-high-end.
For me, for music, I'm happy with something like a Sony MDRV6 studio monitor, which sells for under $100. I don't know of speakers I like under $200.
Headphones are also nice for teleconferencing, where speakers aren't.