There is something called lazy minting. You are not doing anything unless someone is interested in buying your artwork.
You mint when its needed. You can do this as a developer or even OpenSea lets you do this.
Also, different blockchains work differently.
Destroying the environment is not really a valid point.