Ну не знаю. Я не думаю, что например, если какой-то проект (например, mysql) поменяет что-то в своем внутреннем фреймворке, сломав совместимость каким-то неведомым форком, то приходить к разработчикам и обвинять их в том, что они нарушили совместимость, которую не обещали, разумно.