For much of human history, farmers needed to know that (for example) this spring is later or earlier than usual, because that affects the length of the growing season they'll see - if they would just start planting solely based on the weather conditions, that's not the best way to go.
Nowadays we could just "directly" make weather predictions based on all kinds of factors, so today we could decouple calendar from seasons if we wanted to, but historically having a calendar that is (for example) two weeks off of traditional seasons would be a bad thing. Sure, you could just learn to adjust, but if you're adjusting anyway, why not adjust the calendar directly - since the vast majority of people were either farmers or derived their income from farming (i.e. landlords / aristocrats), the practical needs of the farming industry outweighed pretty much every other factor.
It never occurred to me until reading this that the main reason we care about syncing our calendar to the seasons is mostly cultural.
We could easily just count days and have equal months and be done with it if we didn't care about certain days happening in the same season.
Very interesting!