Lol why do you say that?
Discussion
It's unnecessary with today's compute unless you need to scale to millions and even then...
Also because their are a billion implementations all with their own way of handling auth and what drivers they use.
Saying SQL is unnecessary ignores the fact that structurestructured data exists and the benefits gained from structuring certain data. Not sure how "Today's compute" matters or plays into this.
I agree with the auth and drivers. SQL alchemy helps a lot when using Python.
The compute matters because of the data I need can be returned in nearly the same about of time from a document suite or even raw files then SQL is unnecessary complex. The former example is true for most small applications. More compute in every day machine means less need for optimizing data alaysis. SQL is still needed obviously for big scale or complex data alaysis of a large data set.
Are you saying you prefer to do joins across CSVs without SQL? Is this the new version of "excel as a database" and I will make money cleaning this type of thing up in 5 year?
ORMs still fix this pretty well in many language cathedrals in my experience. I find people who often complain about SQL haven't learned ORMs.