I think it originally started to hide the taste of nasty Mexican beer eg Sol. Just an idea, but is it recently popular to make it more difficult for drinks to be spiked with "other substances" which is, I understand, an increasingly likely occurrence? By the way, I am more in agreement with sft42's answer.