Is there a project that focuses on portability between these "cores", for example taking your AD&D Character sheet with you between all these different cores?
The problem with most private servers is not character portability, but scripting portability. A quest scripted for a vanilla core probably won't work on a Burning Crusade one because the API used is different.
The WoW private server scene is actually fascinating to read from a code study perspective, because its all entirely hobbyist and often novice software development. Common solutions to problems like delegation or templates are often unused because the people writing the code just didn't know they existed and never formally studied software best practices.