Virtual interface and multiple drivers (signal drivers not UVM drivers)

In reply to cgales:

In reply to verif_learner:
Modports are useful when designing synthesizable hardware blocks. For verification, they are of limited use and add confusion and complexity.





I am opening this thread.
When modports are used in agents, one can make the mistake of driving input ports etc.
So, I am wondering as to why this is not an advantage in using modports