Hi Esteban,
I cut out the rest, because I agree with all your points, except for...
Well��� I disagree with this.
All my experience says the opposite: this is a convenience usage that in the long way does not match (the thing that we simulate mcz packages do not work��� and makes things a lot harder to maintain later).
Nico has worked a lot on this, maybe he has something to say.
Stef was angry because he needs to clone, pull, commit, push and make a PR to collaborate��� and because that process is not correctly documented/tooled.
Sadly, this will not change��� it will always be like that.
What we can do is easy the task creating the tools��� but that will need to be there.
Esteban