yeah i saw that article and thought "what's the point?" (i go so far as to say the same about chainstay protectors)
in any case, judging from what it is (its just a layer of clear film, nothing special) it will probably mitigate some heavy scratching, although i think its most useful to prevent cable scuffing. i wouldn't worry about stripping decals though, imo just leave it on, or not have it at all.