Not when you're wearing headphones and playing along with the music with your guitar. 20ms is more than enough to throw off even the most professional musician's timing. It's enough to throw off opera orchestral performance (and I've had it happen performing at Forrest Lawn Glen Avon near Walt Disney's tomb.)
This is why I'm still using wired headphones. Latency is unacceptable in my hobbies.
You're making assumptions without all of the information.
WHEN YOU ARE PLAYING ALONG you need to have the timing right. That means if I set the orchestra off, hit play on my metronome, and my beat is half a measure off, we just screwed up, especially when we're doing things like musically-timed parts of the on-stage performance. Or when I hit play on our Silent Movie with original orchestral score made by local musicians nights. Timing goes off, everything feels wrong.
You'd need to be an actual performer to understand this, I suspect.
You said 20ms of latency is fine for media playback.
In my actual use case, IT IS NOT. I'm playing ALONG with that music. And that music is piped into the SAME SET OF HEADPHONES as my guitar is also run into the computer. The latency of what I will hear music-wise, try to time along to, play, and then hear my guitar played back to me, would be roughly 40 or 50ms because of the additional input lags. Absolutely unacceptable to any serious musician. Add another 150ms or so if you're trying to hear your guitar by simply selecting the garbage "Listen to this device" option in the Windows Sound Mixer of any vintage after XP, as opposed to trying to listen to your guitar and time it with everything by unmuting in your sound card drivers for practically zero latency (if they even offer that option. It seems to be getting rarer and this was bog-standard on regular onboard audio back in the day.)
I've already tried this with Bluetooth before. This is why I already know about this in such depth, and have a mixer board hooked up to my computer, where everything is hard-wired and pretty much latency-free. Bluetooth simply isn't there, and likely will not be any time soon.
Not when you're wearing headphones and playing along with the music with your guitar. 20ms is more than enough to throw off even the most professional musician's timing. It's enough to throw off opera orchestral performance (and I've had it happen performing at Forrest Lawn Glen Avon near Walt Disney's tomb.)
This is why I'm still using wired headphones. Latency is unacceptable in my hobbies.