Ouch, that's painful to read.
What would happen if, over time, Bitcoin was adopted on a wide enough scale that these sort of errors happen relatively frequently where people accidentally kept sending BTC to long lost addresses?
The remaining supply would dwindle and since you can never have any more than 21 million created wouldn't we get to a point where so few existed that it would make trading non viable?