Wow. You build a whole slew of multi-milion dollar buildings and then 25-30 years later you tear them down and start all over. How throw away can our society get.
Publix does this quite often yet touts itself as being green (or GreenWise using their term). Its really a joke.
There are any number of reasons why stores are rebuilt. Sometimes it is to add square footage. Alot of the older stores don't have pharmacies, so they need to extra space.
It can also be for structural reasons. The Publix in Sawgrass is one of the oldest ones in the area and experiences severe flooding problems.
And when you see a store built to replace an existing structure like they did in Atlantic Beach, it is because they own the land on the new store where as they were leasing the land in the old store.