Why final phase have top - down execution flow why not bottom-up?

It is very rare that you would need to use the final_phase.