That's exactly what the problem is. The diffusion of responsibility makes it a decades-long problem and nobody has the responsibility or the power to fix it.
It’s indeed not unreasonable to want that, but there does not exist any incentive structure that would cause it to exist. It’s not the fault of some person or group of people doing something wrong; it’s simply a logical consequence of what Linux is.