This obviously does not work if you feel like all your code's libraries must always be on the newest version because simply keeping several projects' code running with the latest thing is quite a bit of work.
I have a profitable project that is still running on PHP 5 on Ubuntu 14 and it seems that now I finally will have to upgrade things, but it will be a single upgrade now after many years that may take 1 day instead of 20 separate little ones that may have cost 1/2 day each if I always had kept up to date.