It helps, but without other controls (which may exist, of course) it means that the shittiest manufacturer wins.
If company A makes a product that is cheap to make, but expensive to recycle, and company B makes a product that is expensive to make but has recycling as a core value, and thus is cheap to recycle, company B loses when they have to take on company A's device after a sale.
The costs should be on the original manufacturer and as such, reflected in the purchase price.