I get so tired of "but that's the system we have." It's just another way of saying "but we've always done it that way."
There are other ways. Is it a challenge to find the right path to those other ways? Yes. Does that mean we should just never work towards change? No.
I'll get on side with the idea that a tip strike is the wrong way as soon as someone offers suitable alternative tactics.
For myself, I live where the minimum wage for servers is the same as the minimum wage for other workers. As a result, I feel there is no particular need to tip. That doesn't mean I never tip, but I never feel ethically or morally compelled. I refuse to patronize any establishment that has tip pooling based on the bill rather than on a tips collected. I refuse to patronize any establishment that includes managers and owners in the tip distribution. I refuse to patronize any establishment with mandatory tipping.