I'm very much confused about this:  What do you think should the top priority when to comes to performing your music live for a large audience or any size audience for that matter?  I'll use rappers as an example.  If you listen to the studio version of the song it sounds great, but when it comes to rapping the live, they'd just scream out the lyrics at least an octave higher.  I think they sometimes sacrifice some of the music just to get the audience pumped up.  What's your take on this?
in the case of your example, i agree with you. i strongly prefer for rap vocals to be performed in a nice range for good delivery. if you want the audience to be 'hyped up' i say do a great job in the music, not yell at them