You're right over the long-term, but all market advantages disappear over the long-term. The fact that in 50 years software development will be a commodity skill that anybody can do from anywhere does nothing to ease a labor shortage today. And the remote worker who can competently ship software on demand doesn't care that his kids won't be able to do the same; he can make bank now and use the excess to set them up for the careers that'll be in high demand tomorrow.