What if we use only main_phase in our test out of all other sub-phases of run_phases in UVM

If you do not care about the starting time of main_phase in your simulation, then you are ok.