Worse is better, better is better
MySQL is moving toward becoming a “real” database by adding features like foreign key support; in doing so it is leaving behind a niche of “works for me;” a niche that will be increasingly filled by SQLite.
He’s right, except for, I always preferred SQLite over MySQL, ’cause it never talked down to me for wanting to use subselects and transactions and such-like advanced stuff. SQLite is worse than a real database in all the right ways; MySQL was always worse than a real database in the wrong ways.
I, for one, welcome our new flatfile-with-a-view overlords.