They all have the same apps that 90% of people use (Facebook etc), they all have the same core features that 90% of people use (texting, internet and calling) and yet.. many people upgrade often.
I expect its just a newer = better mentality that humans share.