It's Bullshit.
What was needed was stronger oversight and enforcement with large fines, suspensions, revocations and forfeiture of licenses.
The medallion cost has been $300,000-$400,000+.
That, plus annual license fees, etc..., was plenty enough money for enforcement but government got lazy and corrupt.