I've met more than a couple of programmers who are otherwise so computer illiterate that you pretty much have to walk them over and sit them down in front of a text editor.
Most people around here seem to have somewhat decent system-admin skills, but there's also lots of students and even professionals who just haven't messed around with virtualization very much.
I'm pretty good at using VMWare to set up Linux systems in Windows, but I haven't tried the opposite yet. Sure, I could probably figure it out, but it's nice to have this guide to fall back on if something goes wrong.