мажорная версия обновляется при введении нового функционала, а не только при необратно совместимых изменениях
и опять же: эта светлая гипотеза не совместима с реальностью.
Новую функциональность адекватные вменяемые люди вводят так, чтобы никого не пугать и никому ничего не сломать.
Через флажки, опции в коде. В итоге в стабильной либе есть какой-то экспериментальный срез, который уже можно заранее пощупать тем, кому надо и хочется.
Т.е. с одной стороны по семверу надо обновить мажор, но для юзеров, которые не хотят нового, ничего не поменялось