I never stated that a constant or near constant number of Bitcoins would be lost per year or per unit time. What I said was this:
M = total number of Bitcoins ever minted
C = total number of Bitcoins not lost
L = total number of Bitcoins truly lost
t = time
Per any unit of time you wish to use, L at t + 1 will be >= L at t.
Logically, then, L will get bigger over time. From that, it follows L will eventually approach M.
No, this is not logical. This is an error in your thinking. Just because something becomes less and less, doesn't mean it will eventually become zero. This is a little tricky to grasp for the non-mathematician, but is nevertheless true and important.