Well, it turns out if you measure seasons meteorologically rather than astronomically, there's a lag. So the start-of-the-month convention is a reasonable approximation of meteorological season boundaries in many places.
I say many places because the seasonal lag depends on location: both latitude and the presence of large bodies of water.
The lag isn't symmetrical either, places with large summer lag can (will?) have short winter lag and vice versa.