Question: why sql does not scale?
Answer: Relational databases are harder to scale(*) because they have features NoSQLs do not have, and these very features actually are harder to scale. First of all, from RDBMS you expect constraints and ACID transactions which are not present in NoSQL.