Just addressing dungeons and not primals, an alternative would be to divide up dungeons into two type of runs

a) raiding run (similar to xp/current speed runs) (no c/s's or story at all). Rewards for these runs would of course be xp and chance of drops.

b) story based run (mission/repeatable quest/levequest? runs) (implement more and longer CSs throughout the dungeon for all those RP buffs). rewards for these runs would be xp and GC seals. (of course make the story dynamic sort of like a pick your own adventure book so you dont get the same CSs at every location so people dont get bored quick)

I'm sure there would be a lot of interst in story based seal runs as much as DL speed runs ;x