Why are there so many different paramstyles for DB-API? Given that one benefit of the API is to provide a uniform access method across database engines, doesn't the non-uniformity of parameter styles diminish the extent to which that benefit can be realized?