> This is the most practical way to achive compatibility - and the one which Linux Desktop developers explicitly rejected.
This is sadly true, they do this because it does work if you limit the scope to just what ships from the distro you _can_ rebuild the world on a regular basis. Just because you can doesn't mean you should.