Uber final product is good for society. And other companies can provide the same product (in my city, São Paulo, there are other 3 good companies in the same space).
Uber practices as a company are toxic for its employees and some of the toxicity leak to society.
If such calculation was possible, I believe it would show a net positive impact in society. But a company with good practices and the same product would have an even larger net positive impact.
As a society, I believe we should not settle for bad companies making good products, that's why I believe all the protests are legit.