I wonder ... when was this actually written? OK, the link you provide would have it in 2011, but it certainly sounds like something quite a bit older and just copied to that thread. "Perl is working towards Perl.NET in the future" ???
The comments regarding C# also sound like they come from before the introduction of generics, anonymous types and lambdas. Unless I'm forced to work with something as dated as WebForms I don't have to typecast too often. In general I find myself typecasting almost exclusively when working with something designed before generics and not updated.
Enoch was right!
Enjoy the last years of Rome.