Despite the claims PHP is ugly. It's very easy to use. I've seen newb programmers able to do simple if statements and read data from a database with little coaching. It's really a delight to use for simple websites. The other factor is it's standard on ALL shared hosting. If they started to make rails or django standard I would have started with that instead.