Each repo has it its own permissions, yup..pretty clear on that.
Let's assume that Classic takes off and Core becomes obsolete. Technically the 'keys' have changed hands. This is especially true for those that claim that Core is in 'control' of the development. In this scenario, Classic would be in 'control'.
I don't see why core would need to become "obsolete". Let's say classic takes off and an economic majority
forks away from a version of core that only supported 1MB. Well, Core could then update to 2MB and not
be obsolete. Then, Bitcoin unlimited nodes could also be running. Now you have at least 3 implementations
and no one is in control of Bitcoin.
What's wrong with that?