Quote:
I think you're the first person I've ever heard singing the praises of Win32 over Forms. Forms offers MUCH faster development time in almost all cases, and--contrary to your point--.NET in general reduces the number of architecturally inconsistent libraries and APIs, because they are all built into a standard framework.
Man then maybe you and I exist in different worlds. Pretty much any game developer I've ever been associated with or had the chance to discuss platforms with have been against .NET and specifically because of the managed aspect. I agree that consistency is a nice luxury, but unfortunately in this field it's always been my experience that control over resources and performance far outweigh comfort for the programmer. Forms programming is fine for software and smaller games, but when we start pushing the 3D envelope it can be burdensome.
I'm not that old school although I seem to recall the professors trying to push in gc'd/managed as core teaching languages just after I left college a few years back.
To be honest (and maybe this is old guard), I still don't think we have enough memory resources to be as lazy as to completely put our own comfort before the actual performance of the game. I understand your logic about facilitating design in such a manner though. There are definitely a lot of tools being used more regularly to make it that way, but again in my experience memory and performance still take precedence.