No hate on him, but I understand why. I'm German, but I speak English and a little Spanish as well. When I saw a video of the Superbowl halftime show, I got the symbolism, but I didn't understand anything he was saying in Spanish.
If you're trying to convey to the American public that you're a well integrated subculture that deserves to be treated equally in terms of American law, I don't think it's very helpful if you rap about that in Spanish, because most white U.S. citizens don't speak Spanish. So if you use all that "Mechico immigrantos good"-symbolism in the pictures, but can't express yourself properly, it's going to confirm their racist beliefs that integration is not successful. For me, personally, it made the first impression that this rapper is not from the U.S. mainland culture. Do mind that I had no other context or knowledge about him at that point in time. Would I have wished for a different show? No, it was still okay. But I think a mix of English and Mexican Spanish would have been more powerful.