I'd imagine it's more complicated than that. If you use iOS or Android, I'd imagine there's some practice of Google or Apple that you object to, so it's not practical to do it in all cases.
In my experience, I try to avoid companies with objectionable practices, but in a lot of cases, all the vendors are varying degrees of unscrupulous. Or the vendors that are ethical have a significantly worse customer experience because they're playing fair against competitors who are playing unfair. So, I'm left to either choose the least bad vendor or face massive inconvenience from not using a competitive vendor.
Using a product is different from having your livelihood depend on the company’s sales. You’re referring to the former but I was referring to the latter, as that is the point of the comment I replied to.
In my experience, I try to avoid companies with objectionable practices, but in a lot of cases, all the vendors are varying degrees of unscrupulous. Or the vendors that are ethical have a significantly worse customer experience because they're playing fair against competitors who are playing unfair. So, I'm left to either choose the least bad vendor or face massive inconvenience from not using a competitive vendor.