@u24 @rauschma it's explained in the article 😛 but tldr: frequent majors would lose the meaning of semver & mislead devs; infrequent majors would bottle up changes and result in less user testing; the external API surface actually does roughly follow semver