Why do people write frameworks on top of programming languages that other developers wrote?

Feels like a similar kind of energy, but your scenario is easier: if it goes away they could find new maintainers or take it up themselves.