Uvm_do v/s start_item-finish_item

Among `uvm_do and start_item-finish_item, which one is choosen by the verification engineers to write the body of a sequence class

In reply to bachan21:

Here are a number of opinions:

https://verificationacademy.com/forums/uvm/startitem/finishitem-versus-uvmdo-macros
https://verificationacademy.com/forums/uvm/using-startitem-without-uvmdowith-causes-uvmfatal-attempting-start-null-item#reply-41643
https://verificationacademy.com/forums/uvm/difference-between-randomizing-seqitem-using-uvmdoonwith-macro-and-startitem-finishitem-method.#reply-93085
https://verificationacademy.com/forums/uvm/help-uvmdo-macro-uvm-methodology#reply-46050