They both have python3 versions available, too (3.1.3 and 3.2.3 respectively). There are legitimate complaints about Debian, but being stuck on python 2.4 is not one of them.
My mistake. I installed Debian stable about 3 months ago, but Numpy was ridiculously out of date. I falsely remembered it being Python itself. Mea culpa.
Debian Stable doesn't break - it is The Other Linux when it comes to servers. Debian Testing and Debian Unstable do occasionally break... but that's kind've in their names.
I have ran Debian Testing for a couple of years now and it has broke less for me than Ubuntu used to do. I am very impressed with the stability of something called Testing.