Ok, that's a good and hopefully true point. Code and tools will both evolve, eventually you might not deal directly with code but with the abstraction offered by such tools.
Code itself won't likely disappear. It will be just buried behind more and more layers of abstractions.