Well apart from the technical aspect it all boils down to cost and POOR management at all levels.
Firstly airport runway & taxiway de-icing/snow clearing is managed by the airport and again lack of management,manpower, planning and budget. All affected by cost and incompetant management.
The aircraft side is usually subcontracted in most cases but the same applies.
Low cost air travel has slowly driven the aviation business to reduce everything including ground services and legacy carriers having to compete in the current environment. Sad but true.