Learning to set up your own environment builds tenacity. Having a one click install would take away from the learning experience and the beginner maybe more likely to quit if something breaks or goes wrong instead of googling around for a fix.
Whenever I've hit challenges when learning to set up things (like recently making the move from Windows -> Linux and having to start from scratch with my dev environment) I've learned the most. Also, it teaches you that you've got the determination to succeed, which at some point you will need to be an effective programmer.
Actually, though, Python is probably sufficient, especially with the nice-ish tools that come with it on Windows (nice-ish meaning less ugly than a cmd window).