I'm also really sad this is a problem, but mainly for another reason: The same applies to custom sounds. If no player would hear it, then the command fails.
And as to answer the Won't Fix, probably because it would create too much lag playing a lot of sound events, although nobody would hear them, and for the blocks, it is exactly 64 blocks, the distance of which you can still hear sounds in the category "record"
But with commands I really don't understand it, there are so many things with commands, that create Lag, so why don't allow this, you can't have radios, or something like this, which just play, and when you're in range, you hear it otherwise not. And then you would have to look yourself to not create too much lag at once. Or maybe just a Force Override
I'm also really sad this is a problem, but mainly for another reason: The same applies to custom sounds. If no player would hear it, then the command fails.
And as to answer the Won't Fix, probably because it would create too much lag playing a lot of sound events, although nobody would hear them, and for the blocks, it is exactly 64 blocks, the distance of which you can still hear sounds in the category "record"
But with commands I really don't understand it, there are so many things with commands, that create Lag, so why don't allow this, you can't have radios, or something like this, which just play, and when you're in range, you hear it otherwise not. And then you would have to look yourself to not create too much lag at once. Or maybe just a Force Override