I agree with everything you said. Here is an interesting lwn article from when the azule people originally tried to push their change/enhancements upstream.
Its a pitty that this type of GC hasn't found widespread use because it gives us the best of both worlds, in terms of automatics memory management and performance.
http://lwn.net/Articles/392307/
Seems like either the quality wasnt there or the linux people where resistant to change.
Some more info here. http://en.wikipedia.org/wiki/User:AzulPM/Managed_Runtime_Ini...
Its a pitty that this type of GC hasn't found widespread use because it gives us the best of both worlds, in terms of automatics memory management and performance.
edit for spelling mistake