All true (and as someone who spent years building solutions around the various SP releases, I know about its internal problems all too well). Also, while I will use SQL Server without a second thought for most of our development simply because its easy, does its job without problems and our tooling fully supports it, I also know if I have speed issues I'll just throw another server or a ton of RAM at it until the problem goes away; something game devs obviously can't do.