This article reads odd to me. It seems to me that serious players do not compromise on these things at all.
For example, CockroachDB (https://www.cockroachlabs.com/) aims to support extremely large databases in a distributed fashion, and does not compromise on any of the points the author raises.