The Part 15 monster is a giant reason as well. But, let's not forget about all of those cell towers that have popped up over the last twenty years. There's a factor that has done its share of damage to the AM band.
I don't see where cell towers have damaged AM reception...
with the possible exception of where a tower is very close to an AM transmitter and has distorted the AM station's pattern. The FCC requires the cell company to fix such problems if the AM station was there first, but I wouldn't be surprised if there were cases where it didn't happen.
Cellular frequencies are MUCH higher than AM frequencies. (heck, they're MUCH higher than *FM* frequencies) In my experience with mobile ham gear (which should be even more susceptible to interference than AM broadcast receivers) the only time a cell tower is noisy is if the electric utility line feeding the site has a bad insulator...
(not to say there aren't plenty of electric utility lines that do just that)