A Virtual Sequencer is a static architectural component that acts as a hub for all physical sequencers in the testbench. It doesn't process items; it only holds pointers (handles) to the components that do.
Why static components?
By placing sequencer handles in a uvm_component, you allow
the testbench environment to set up all connections during the
connect_phase. This makes the stimulus layer
independent of the physical topology.