I propose removing the CentralAuth code parts that allow migrating individual wikis with their separate user tables to an unified CentralAuth system.
This code have not been used in years, since Wikimedia's SUL finalization finished in 2015. It's very likely that the migration code does not work at all these days without a major rewrite, and the only projected need for it (making Wikitech a SUL wiki) is not realistically happening in the next year or two. I don't think keeping the half-broken code around is worth the effort, if we ever get to the point where it's needed we would anyways need to test and fix a major amount of the code anyways.
Few examples of breakage relating to this includes:
- T288818: CentralAuth (unused?) globalnames table getting out of sync
- T288903: migrateStewards.php throws fatals
Thoughts?