I believe this is left over from the OVM which had a seperate virtual sequencer class. The UVM does make any type distinction between virtual sequencers (and sequences); but it is now leftover terminology for a sequence/sequencer that does not directly send items to a driver.
In most cases, you can start a sequence on a null sequencer handle instead of creating a separate virtual sequencer component.