Gary Indiana is an inland port that was doomed when ships were built that were too large to navigate the St. Lawrence River.
Usually it’s something as basic as that.
People are always mourning that beautiful old buildings aren’t preserved, but usually the reason is that it would cost a fortune to bring the electricity and the water up to whatever is required by the building code.