It’s a theoretical question what you are asking. You will never meet your coverage results with 2 or 3 sequences.
You should rely on your verification plan and your tool features to improve your functional coverage by adding more and more sequences/tests to your environment.
Yes of course for a complex design, a couple of sequences will not be enough.
Maybe I should rephrase the question. How can I enable this mechanism in a UVM environment? Should I restart the UVM phases after a sequence finishes executing? I couldn’t find a source in the literature explaining this approach.