All exploits are technically some version of “just doing what the code allows”, I don’t see how that would change whether or not a hack/theft actually occurred.
"If they didn't want you to do that then why did they put it in the game?"
Of course,
Merits aside, sidestepping the need for this is the whole point of blockchain.