Sometimes people don't want to financially support people or companies that engage in certain behaviors they consider unethical. Whether or not the product functions is irrelevant in such a situation.
It's more the soapboxing that's the issue.
I long for the days when not everything in life is given a political twist. This is a relatively recent phenomenon.