I visited xochimilco a bunch of times during college, most people avoided them as they are expensive and you could bring your own music (using non smart phone during that time), but plenty of people did approach them. Is that not a thing anymore? I mean, I don't even like mariachi but I thought it was part of the experience.