Having your winch setup is a good idea period. I think you will end up using it many more times for a car that isn't running for other reasons than tech. I personally don't know how guys do it, driving their cars to the track. To drive at 8-9 tenths, on the rev limiter or close to it all the time, driving with nut jobs that find this fun. The odds you are not driving that car home one day are too high to make me comfortable at the track without a trailer and a way to get a non running car on to it.
I've done about 40 events over the last 4 years, and only had to tow the car home once. The odds are there, but they're not all that bad. If something does happen, you do the same thing you do when your road car gets smashed by someone who was texting: you call a tow truck.
I've had to get the car onto trailers with no power twice (engine problem only, car rolled fine). Once we had 3-4 guys push it up and the other time I used the starter (with the clutch switch override, obviously). It drained most of the battery, but a year and a half later the same starter and battery are still going strong.