So I live in Downtown Atlanta Ga which is far from suburban. There are plenty of taxi stands around but I prefer to use Uber. Why? Because almost invariably the taxis do not operate "within the law as the state, the counties, and the cities require."
When I walk up to a cab they ask me where I'm going, and if I'm not going very far they almost always refuse to give me a ride. Many also don't turn on their fare meters and make up rates (I've lived Downtown for 16 years, I know what a ride is supposed to cost). My understanding is that both of these actions are in violation of the ordinances that govern the operation of Taxis in the city.
Could I report these people or challenge their bogus practices? Sure. But instead I just take Uber where these issues don't exist and I ALWAYS get excellent customer service - whether in a Town Car or a Hyundai.
The situation in other cities might be different, but here, the cab drivers have dug their own graves.