If people codded correctly in the first place, moving to php4 is painless. People still use php3 because their code is too screwed up to use php4.
I know this from experience. A company I worked at for a VERY short time had such bad PHP code that I doubt they will ever move to php4.