I guess it's tradition versus the calendar when it comes to seasons.
The "unofficial start" to summer occurs this weekend, almost a full month before the official start to summer, or the summer solstice. Summer officially starts at 1:45 am on June 21st. Remember to set your alarms. Summer, or all of the seasons for that matter, can start from the 20-22nd of the month.
Obviously tradition has a lot to do with it, on how we define the seasons.You think of Memorial Day, with the cookouts, parades, and outdoor activities, and usually summer-like temperatures, and it feels like summer. In the fall the football is flying, and the leaves are turning. Much like Christmas feels a lot like winter, as it should. It only falls a few days after the official start to winter. And March is the month where things start to bloom, even if it's not March 20-22nd.
And the National Weather Service has there own definitions of the seasons. They define the seasons in climatological terms. Meaning June, July, and August are the summer months. September, October, and November are the fall months. December, January, and February are the winter months. With March, April, and May being the spring months. It seems to make sense. Each season has exactly three months. And for the most part the season's officially fall around 3 months apart, give or take a couple of days.
So as far the calendar goes, the season's are going to come and go at roughly the same time. I guess it depends on how we want to define them.