At least that is my thinking. That way if eg. github would sort tags by semver they would show up correctly. Regarding branches we just used the "gitflow" convention and since branches can be called whatever it doesn't seem as importartant to semver align them?