If you can think of other ways to abuse the winch...short of going off road let me know and I will try.
Even though lifting the front may look good, you are probably only putty around 2,000lb load on a 8000lb winch.
Dragging it along a dirt surface would not put that much extra force on it. You need to put it on a surface with good grip, like a sealed road, and put your foot on the brakes and stall the winch. that is, put the winch at its maximum load.
It is a bit hard to explain, but winching the vehicle from a mud hole, or up and over a rock, places a lot more pressure on the winch than lift the front off the ground.
But I come back to the point that you do not plan to take it off road and just want to recover from the snow, etc. For this purpose, it should be OK.
But if this is all you want it for, I would have designed it to be removable during the non-snow times of the year. That is, you can mount a square tow hitch to the front and mount the winch like a tow point. Leave the winch in the back of the car and only mount it when you need it.
It is all about getting what you need. It appears that you have done this. The knockers here are most likely looking for a winch for off-road use. I would not use what you have for this purpose.