You need SQL to pull structured and clean data from real-world data sources. SQL can be annoying and fiddly but it’s powerful and there is a certain elegance to it. “noSQL” databases, which was always just a fancy name for simple document-store JSON tables with fancy tree-search algorithms, although very useful for certain applications, never really and never will really, I think, replace SQL-able databases for storing data to be used for analytics.