The Satoshi part was a bit of a troll regarding Peter Todd (who I believe helped implement it)
In all seriousness, it’s a release valve to embed arbitrary data while preventing UTXO bloat. Without it, you could argue people would use worse ways to store arbitrary data on the blockchain. That’s the compromise.