Do you live in the area? I do. The cabs here can suck. A cab in the middle of summer that smells of old smoke, with no AC, in 95F and 10% humidity in the middle of summer is a not good thing.
That said, there are some amazing cabs too - but it's a guessing game. I've been (illegally) kicked out of cabs because my destination was too far or too "dangerous". Cabs get very picky during peak hours on who they pick up and in what neighborhoods they pick up in. Only this year do DC cabs take credit cards reliably, and only because of much-hated and delayed regulation changes based on Uber entering the game.
Do I think Uber/Lyft/etc. need to join in to regulations? Sure. That's a good direction. But sorry D/M/V cab industry, maybe you should have upped your game a long time ago. I have much respect for a good cabbie, but not much for the industry.