I agree with @de-vri-es, I was quite confused at the beginning about using/contributing to a hydro-devel when the current version is kinetic. After some time you realize that the branch name basically encodes the level of backwards compatibility. But my first reaction was to think this is orphaned/stale code.
But I think this is mainly a communication issue, not a work flow or organizational one.