I share the author's opinion, though I haven't used other DBs in anger much, so I don't know if they're better. When I think about why it works this way, I'm sure product decisions and backwards compatibility are issues, but I also remember an amazing comment on writing code for Oracle:
https://news.ycombinator.com/item?id=18442941