First, you’re assuming a world of infinite resources where production and disposal have no burden beyond their direct consumer cost which is simply not the case. Common consumer goods have massive externalized costs that are not reflected in the final price tag.
And second, the idea that I can offset environmentally detrimental choices by volunteering elsewhere also assumes that we live in a world where those original choices don’t compound.