Another problem is people don't know any better. It's not like the average person has owned cars from all the major brands for enough time for things to go wrong with them. Most people own only a few cars over their entire life. I think this is particularly true with brands like VW. People just don't know any better and think it's normal for a car to be a money pit.
Cars are a strange thing. Very quickly after getting a car it becomes an essential part of life. When the bill comes through to repair whatever has gone wrong, there's no choice but to pay it. You can't just choose to not pay because it's too expensive. People take their car to the garage where it's essentially held captive until they pay the ransom.
I own a VW myself but I'll never own one (or any other German car) ever again. I will be going back to Japanese cars next time. Honda or Toyota.