But even when the day of having to do very minimal physical coding to direct computers arrives, I think there are still many benefits for the majority of people to learning this crude and dated form of coding. Perhaps not necessarily to become programmers, but to at least have some understanding of the guts of machines that power society.
In fact, I think the further removed we get from the physical code in directing machines, the stronger the imperative we have to expect future generations to understand not just what something is, but how and why it works.