I think it depends on your weight, how fast you run, how you run, your physical condition,etc. Like the other posters have said, when you start getting unexplained aches and pains, you might consider new shoes.
I have run over a thousand miles on a couple different shoes. (I am light though). I tend to think of the 300-500 mile number maybe more as a worst case scenario (for the larger older runner).
Certainly, the shoe manufacturers and retailers would support the more frequent purchase of shoes.
huskydon