Sequence in uvm

What is the disadvantage if sequence is registered to sequencer using utility macros? If sequence is not registered with sequencer, then how to invoke the sequence execution ?