I didn't check the link, but I have (what I assume to be) similar holders bought on Amazon, and agree they give me peace of mind. Like another poster, I tag my carry on bags, too, during boarding. It is easy to imagine myself setting a bag down and losing track of it.

You can stick a business card in these for regular-use luggage tags, too; they aren't just good for constant cruisers.
OTOH, clear tape is totally sufficient to cover a home-printed tag.
And, finally, I still think the luxury line perk of proper tags made of Tyvek (or something sturdier than paper) is best, and I prefer that. If only I could travel all luxury, all the time.