Why we should use non-blocking assignments in driver and blocking assignments in monitor?

In reply to dave_59:

Thank you for correction.