Airlines dont want to pay landing fees and therefore airports have to make income by other means, i.e shops, parking etc
If airlines want to have runways always open in all weathers, then pay reasonable landing fees, then airports can pay for snow ploughs which more or less will sit idle for 340 days a year. BUT they will pay for themselves overall
It always comes down to you pay for what you get
endeth the lesson