Most likely bad luck. A lot of cars are neglected and radiators can be subject to issue with small channels inside, corrosion and gunk builds up easily, they're in the front of the car so damage from road debris can cause leaks easy enough.
Maintenance is a lot of it, a lot of people are horrible about keeping up with car maintenance. Even the ones who do you often hear about all the oil changes. There's more to maintaining a car and multiple systems including cooling, brakes, transmission etc. How many of the people who make it a good habit to get their oil changed actually have those other components serviced for upkeep? It's one of those ignored parts of the car that 'seems fine' until there's a problem.