For writing "ordinary" applications, fine. Rock on, .NET.
But any time we need to write a complex, speed-sensitive subsystem, whether an OS emulator, a game, a 3D modeller, or anything else of sufficient size,
the performance demanded by consumers will always lie somewhere between the best that .NET can give us and the absolute limits of the machine. And that's why we will always need "open reign on the 32-bit memory space", right up until the unlikely
moment that .NET is hardcoded in hardware.