Enforcement is easy, if someone is using the music in a match they will fly differently, start searching the area or stop moving or slow down, when the enemy is near. if a ref notices someone doing that in match after match after match there is obviously no other conclusion to come to. yes if someone really wants to cheat they can get away with it but that is true of all competition. but that is why there are refs.
saying "the artistry of the experience is crap" is a bit insulting to the artists that worked hard on building the game world. things aren't just put into games for no reason, there is alot of thought and planning that goes into designing the audio and visual elements. the option exists to adjust sound and graphical detail levels, yes, but that is just part of people having differing local conditions and playback devices, its the same reason you can turn down the volume of your TV.
yes, alot of people play games with the music off, but alot of people play games with the music on too. and why should either of those groups be limited by the preferences of someone else?
if your concern is competitive play, why have the ability to see other captains loadouts? there are things that affect the outcome way more in competitive play than the music. and honestly, competitive play in games have always been about using the basic rules of how the game works as a foundation to devise and enact the most efficient win. why should elements of the game be limited for a competitive match?
Now, if you want to start playing an unofficial game mode with like minded people that is a whole other story. much like the ARAM game type in MOBA games, its something people agree to do, and sometimes even become an official game mode in the game. having a No Music Allowed tourney could be a fun thing to set up, or one step further, a No Sound Allowed tourney. you just have to trust that the people signing up to be in something like that are not going to cheat. and why would they? they sign up for a tournament with specific rules just to break them and win a few matches that offer no reward other than winning them? what would be the point in that? its not something reasonable people do.