It's a little unfair of a comparison as .NET was released at the same time as C#. So C# never got the chance for little incorrect "how to query mssql in C#" articles.
But I agree, whatever ZF original intention, not being simple and in-core is unfortunate.