When simulating transactions in Plutus Playground, when a transaction fails to validate, the entire simulation stops right there.
In real-life, if someone submits an invalid transaction, it just gets ignored by the blockchain.
Is it intentional that in Plutus Playground, the simulation stops instead of rejecting the offending transaction and continuing with the rest of the transactions? Is there a reason to prefer one way over the other?