"and can't afford to spend more money"
These things never start from the poorest doing these things though. They start with the middle and upper classes, because the do have the money, and companies chase that money.
Yes if everyone rolled over and did nothing, instcart would win.
What percentage of that richer demographic would have to switch to a competitor for it to start hurting? A demographic that includes journalists and 'influencers', that are willing and able to pay more, and are able to tell the world about it?