Earlier quoted context omitted.
Relational model is good, SQL is not. They are not the same thing.
Short of academic languages like D, nothing faithfully implements the relational model. Some compromises are necessary to make it useful for practical applications, hence SQL.
SQL has other warts, apart from not being completely relational.