The problem of complexity has less to do with being relational and more to do with the data just being large and complex. Relational or not doesn't change that much. If anything, by not keeping it relational, you are much more likely to have a disorganized database that isn't normalized.
This whole "specialized database administrator" point just seems moot considering the equivalent for that are the so-called Big Data developers.
This whole "specialized database administrator" point just seems moot considering the equivalent for that are the so-called Big Data developers.