This is the same "Walmart doesn't pay its workers and destroys local businesses argument". People work there, and people shop there. Walmart didn't make anyone do anything, and neither does Uber.
In a free market, people do what is valuable to them. How can you say those people aren't? If it's not a free market, then how is it the corporations fault? Don't hate the player, hate the government.