You say that MySQL has solved problems but you won't count it because it's not the default? The reason it's not the default is that people expect to be able to upgrade from older versions without having to change their code. I think this is a fair expectation.
If your node was named "Why I will use InnoDB tables and strict SQL mode for all new projects" it would make just as much sense. There is no reason to start a new project with MyISAM tables and the old SQL mode. InnoDB with foreign keys and transactions has been production ready for 7 years now!