The vast majority of web applications are straight-up CRUD. Not making that all about a normalized schema is the stupid mistake.
As far as relational DBs being the problem, that's more a matter of the free ones not cutting the mustard. Oracle and DB2 can handle jaw dropping load in the hands of an expert.