Totally serious. And, it's not just the lack of generics-- that's just the tip of the iceberg.
In C#, before generics, wiring up a typed collection/enumerable was seriously painful.
Except for multiple return values, easy concurrency, implicit interfaces, real value types, pointers, functions as first class types, closures, no inheritance, no exceptions.... but yeah, other than that, they're totally similar languages.