Is this wrong?

I've made over 10ETH exploiting the same dev mistake on multiple NFT projects. I feel slightly bad about it, but not enough to stop me from doing it again if I get the opportunity.