the main way to participate in the restoration are clearly the turn-ins, and not the fates though. Especially now that all currently available phases are completed.
sure, one lvl in exp and the 500 scrips are a nice bonus if you are still leveling, but pretty irrelevant once you hit 80 on your crafters