Can’t have your cake and eat it too. Either it’s not impacting workers as much as the article and our imaginations would lead us to believe, or it is. If it is, then yes voting with your wallet is 100% appropriate despite temporary disruption it might cause workers.
For these workers, it's really "neither have your cake nor eat it". They get screwed by Instacart and DoorDash stealing their tips, and then screwed further when they can't make as many deliveries because people boycott.
I'm not saying we should support shitty companies. But these boycotts ostensibly happen because we have empathy for workers. We shouldn't lose track of that empathy when workers talk about how the boycotts affect them.
This just goes to show that all industries need competition. If there's a third company that also provide this service, they could market themselves as more ethical, and if the people truly are as conscientious as it seems to be here, then it will gain market share.
Competition might be necessary to fix this, but it's certainly not sufficient. The restaurant industry is competitive, but according to the Department of Labor [1] "nearly 84 percent of full-service restaurants it investigated between 2010 and 2012 had violated labor standards, including but not limited to tip violations".