I think television has had a massive effect on the overall, "average" American accent. The stereotypical Boston accent can still be found in Massachusetts, but it isn't nearly as common as you might think.
Similarly, the thick Southern drawl is still a thing in some places, but when I travel it seems that a light twang is more common.
This might also be due to geographic mobility, but I think media is a more likely culprit.