Watching YouTube videos like this one, I get the impression that car towing is quite popular in the USA - especially for instruction flights.
The reason why car towing is done instead of winch launching is simple:
Car towing is quite simple: You require a powerful SUV that you can buy at the next car dealer.
Winch launching requires a winch. I have read that a winch costs more than 300 thousand EUR (350 thousand USD). Because of this high price most clubs here in Germany try to build their winches themselves and sometimes fail due to the lack of engineering skills. (Years ago I myself was a member of a club who failed.)
So if you have the choice between winch launch and car towing, you will probably decide to do car towing.
However, here in Germany car towing is nearly never done because of the airfield sizes:
Using a winch a runway length of 950m is sufficient to lift a glider to 1100ft GND. I have read that a runway length of 1700m is enough for 2000ft GND. The runway length of 2000m in the YouTube video was only sufficient for 700ft GND using car towing.
This means that car towing requires much longer runways than winch launching.
A typical airfield here in Germany has a runway length of 600m, however, winch launching is only done on airfields with runway lengths of 800m and longer.
Europe is rather densely populated so there is simply no space left to build (general aviation) airfields with longer runways.