It’s worth bearing in mind that PHP5.3.10 is nearly 3 years old, and PHP5.5x is the current version, with PHP6 on the horizon. I’d suggest that it’s CentOS and Red Hat that are a bit behind the times?
My primary web host uses CentOS6 with PHP5.4x as the default (and upgrade to PHP5.5x is imminent) so it can be done.
They are not behind. Its called backporting, they ship releases, fixes without increasing the major version. Last time I checked Microsoft does not launch a new Windows systems every 3 years either.
The reason your hosts uses a newer PHP is because they probably use cPanel/Plesk or some other control panel designed for hosting, this control panels manage their own PHP versions from their own distribution, it does not come from the official linux distros or repositories.
80% of the worlds web sites run on Linux and most of them are CentOS or Red Hat so this is a huge problem. Unless Ellis Lab thinks all their clients use 10$ buck shared hosting plans…
I’m very sure there are allot of people that run websites in their own servers, not shared, and so they are using official Linux distros, in particular in business and enterprises sectors, they would be using something like cPanel at all, they would have their own managed server for PHP/MYSQL, and both MySQL, Apache and PHP come officially with the Linux distros and its not suggested to replace them from another distro since then you are actually insecure as they are not updated with the operating system packages anymore and you need to update them manually. This means you have to rebuild the code each time a new version comes out vs your servers, not only a major pain but insecure you can’t update them with a simple yum command anymore.
CentOS 7 is was just released a few weeks ago and they can’t expect everyone to have upgraded already in such a short notice since it requires a full OS wipe.