The python extension was one of the first extensions made for TC, and was compiled with minimal dependencies. DB, Openssl, sqlite, Tk and such was not built in.
Tthere has also been some interest in an update to Python. That would result in the need to rebuild extensions that are dependent on it, like pycairo, pygtk, pyqt and such. I think that the next major TC release would be the best time to update and add dependencies to python as a lot of extensions would need rebuilding at that time anyway. Python, Openssl, as well as some other extensions that require a rebuild of their dependent apps would be due an update our next major release and it would be best to piece that together all at once at that time.