I do not use Microsoft products. I do not use Google products in my personal life. Others do not use Apple products. So for some people, it absolutely does work. I don't shop at WalMart, and am damn near Amazon free too.
A new sucker is born every minute. If the only time the name and shame is mentioned is when it happens, then those new borns will potentially never hear about it.
Why do they preach to the choir? Because that's how you get them to sing.
Was this ever a problem for Microsoft, Google or Apple ? /s