This generation of youth is not into euphemism. Perhaps every generation of youth tends to use less euphemisms than the generation that has gone before.
So is it surprising that this generation would name the competitive brand in their advertising rather than being content with referring to it as "Brand X" or the "leading brand" or whatever? My only surprise is that there aren't more commercials already that actually name their competitor.
As for being comparative, my view is that all advertising is competitive. The whole idea of Positioning is that you try to create a distinct place in a consumer's mind with respect to all other brands. So that is comparative advertising.
My final point is that when claims are made in advertising, then they need to be backed up by scientific evidence. If not, then there needs to be strong penalties that should be levied. That would ensure greater truth in advertising.
Once that is in place, we should refer to competing brands by name - it will save everybody a lot of time.
The above piece was written for afaqs reporter in the context of the Rin commercial shown below.