Now instead of having the 2nd and 3rd packages have ugly names all of them have ugly names!

There are advantages to systems like this such as trust (I can tell that you.example/pkg1 and you.example/pkg2 are owned by the same person) and decentralization. But I don't think it helps with the later packages having ugly names.