I guess the point of charging the company at the time of disposal would be that they'd be earning interest on that money in the meantime. So they'd be incented to make it last longer.
It wouldn't work for several reasons though, not least because the company could cease to exist before the product failed.
It wouldn't work for several reasons though, not least because the company could cease to exist before the product failed.