You have many strong and valid points, But I think it's possible to engineer a world where "Memory corruption related exploits" cease to exit. There are many high-level programming techniques that can be used to prevent those, and I was making a point that we can fix the low-level ones also, most likely formal verification is not the way there, but it does exist as a possibility.
That is a very far cry from saying we can live in a world with perfect security, which I think is the point you are trying to make.
That is a very far cry from saying we can live in a world with perfect security, which I think is the point you are trying to make.