I wish you had a tldr of why semantic release is not enough. Imo, semantic release works perfectly well except when people don't follow the guidelines. Same thing applies to the versioning schema described here, it will work as long as people stick to it and it will break if people stop following the guidelines.<p>We don't need a new versioning system, we need to educate people to use the existing systems properly.<p>More systems won't fix the problem, they'll just introduce more ways of breaking stuff.