I don't see why it should be limited to the start of an expansion. Just make an option to have someone be max level with all content unlocked and they don't even need to go through 10 levels of grinding/story.
"B-b-but-"
Look if they're not interested in the story why bother with making them chat to endless NPCs and skipping hundreds of cutscenes just to get caught up/unlock things?