Earlier quoted context omitted.
What does it matter if Uber punishes drivers who decline rides? If I’m an independent developer, and I frequently refuse to accept your contract work, you might “punish” me by not offering me as much work in the future. That doesn’t change the fact that I always have the choice to accept offered work or not.
"What does it matter if Uber punishes drivers who decline rides?" It means that the driver is unable to choose their work, which was one of the key differences between a contractor and employee.
If I run an advertising agency and I've got 4 freelance film makers I regularly use and one of them stops taking my calls or almost always says no, I'll eventually stop calling him and add someone else to my regulars. It's just business, no point me wasting my time calling him.
I think there's a load of companies abusing the gig economy at the moment, but Uber aren't the worst and definitely not for things like they provide a GPS or set the rate, it's all the delivery companies and the gas-servicing people who all have to wear uniforms and work full days.