>RDBMS have referential integrity and other constraints which by definition cannot migrate into a distributed environment.
so,
Use RDBMS if your data can be handled by a single machine( or have the resources of FB) ? '99% ppl need RDBMS' argument boils down to 99% of ppl have data that can be handled by a single machine RDBMS.
Is that a good conclusion?