I agree with the position of the launcher, or in a broader sense, the activity button and launcher might need a redesign, but I believe this is a discussion to be done with upstream Gnome devs.
Very keen on minimize app clicking on the icon as well.
The other options goes with what you said yourself
it satisfies users who prefer a family layaut (so they can configure as they like)
Ubuntu considered a familiar layout the Unity one, since the user base probably used that before. This is why we have a stretched dock for instance.
I do prefer one extention that does one thing (or few things) very well, than one that does everything. It’s also Unix philosophy.