The cost of disposal varies by where it is disposed, not where it is purchased or made. It makes no sense to add an arbitrary cost to a product when the receiver of that money is not the one dealing with the externality in the first place.
The same goes for carbon emissions; a properly managed landfill that captures released methane is in fact a method of carbon sequestration. Adding a carbon tax would merely create a new slush fund or dump into an existing one.