You answered your own question. Why raise prices and risk losing customers when they can just use widely accepted social pressure to coerce you into subsidizing their cost of doing business for free?
That way, if you leave no tip, it can't come back and bite you.
Edit: To be clear, I am speaking from Uber's perspective.