Scons scripts are python, and scons itself is also python. Imagine how easy life is if you have make, but written in python, so you can easily access it's internals or change any aspect from the makefile (not that you would typically need to). scons src itself is actually quite small, as well.