All merchandise is commercial. Do your kids wear a Nike swoosh t shirt? Okay on an iPad? Love Lego? What the difference if it's a Microsoft football or new relic slingshot (all things I see from where I'm sitting)?
1) It’s not as bad if the logo or name is at least the manufacturer of the object. There’s an argument to be made that it’s a form of standing behind your product: this is good enough that we don’t think you’ll come to think ill of us.
2) Some of us in fact do avoid wearing logos. Nicer (and not even that nice, necessarily) clothes, bags, shoes, et c. tend not to have them, or at least make them very small. Logos for something other than the company that made the item would be even worse. Large logos and legible clothing more generally signal things I’d prefer not to signal, so… I don’t. Freebies in that category get worn around the house or as a base layer.
That's one of the reasons I don't buy Nike and I cover up Apple logos with stickers (which is easier ever since they stopped putting a damn backing light on their laptop logos). I'm not going to advertise for you for free.
Yep, LEGO endures. I've done entire branded boxes filled with a custom instruction booklet, such as "build this diorama of our video game studio" or "this is a character from our upcoming game" or "it's a LEGO GameBoy with our game on the screen." And it has to be LEGO. Anything else is considered cheap and reflects on your company.
2) Some of us in fact do avoid wearing logos. Nicer (and not even that nice, necessarily) clothes, bags, shoes, et c. tend not to have them, or at least make them very small. Logos for something other than the company that made the item would be even worse. Large logos and legible clothing more generally signal things I’d prefer not to signal, so… I don’t. Freebies in that category get worn around the house or as a base layer.