At least in Uber/Lyft you can rate a driver, there are many taxi drivers in NYC who drive rashly and don't do those things you listed and yet if you don't tip they will explicitly ask you to.
To me, the following are the most important things to use a ridesharing app:
Not paying any tip (In Yellow cab, many drivers demand for tip if you don't tip them)
Rating the drivers (It's a positive thing depending on how you view it)
Booking when you are drunk (While there are some apps that let you book yellow cabs we all know how bad those apps are)
Uber as a company or Lyft as a company may be disliked for some of the things they do, but ride sharing is a positive outcome. If the above three points are there for yellow cab, I will happily use them anytime. The way a driver drives is not something specific to uber or lyft.