Winter season is handled by the client itself. It does replace the grass with snow tiles but as you said, it is imperfect.
Seems that EA stopped to use it and started to patch the map file on winter season.
I never saw anything to modify how the client interact with winter season.
Of course you can mod your muls but it will take some work