Is it intentional that validator failure stops Plutus Playground simulation?

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?

I think what was happening is that the wallet saw a transaction failure, so the wallet produce no further actions.