Structure is important, that's where NoSQL fails from the get go. We should stop investing so much time into NoSQL and look more into combining SQL and Graphs
That seems a little like saying there's no reason for anyone to use a language without GC. Sure, for most applications it is fine.
Then there are a few domains that NEED other solutions. In terms of CPU cycles these may be consuming more resources. These are operating systems, game engines, ML libraries, search engines, social media platforms and huge webshops like Amazon.
But to store all data in Spark or MongoDB just because that's what is doing makes about as much sense at programming everything in C/C++.