There is a bunch of shared hosting providers that still use RHEL/CentOS 5 and have not upgraded python nor they wish to - that's the point of having RHEL/CentOS. You don't manually upgrade or add things.
And on most shared hosting providers you can't install your own version of python. Trying will most likely get you deleted from the server.