This idea is too complex
I agree it would be complex to implement, and the value is debatable.
Also - if the majority of coins are lost in small amounts by average users, it won't help that much in estimating how many coins were lost versus those just sitting in small long term savings. It may however allow some better estimations, and more confidence in the system.
and violates the foundations of Bitcoin.
So development should stop? No more features/improvements even if the majority of miners/users were to agree? Which 'foundations' in particular do you feel are violated?
I would say that it is the other way around: it is easy to implement, but understanding the implications is difficult. Bitcoin has been very clear about the rules from the beginning: send coins to anybody for free. Now you propose a restriction. That's not going to work. Start your own blockchain and implement it there ;-)