I get the point that the winch is reserved for scouts to be able to pull themself out of the mud. So instead of giving every vehicle a winch, my idea is to have tow bars for every non-scout-vehicle.

They would only work if the towing vehicle would be in specific range to the to-be-towed vehicle. Additionally to be able to tow another vehicle, these would also enable to push vehicles, which are flipped. Tow bars would only be usable on vehicles and not on world assets.
This way the scout keeps their specialty, and the players are able to un-flip their equipment with any other truck.