H-1B and OPT may just be the transition point into universal CASE (Computer Aided Software Engineering).
It’s only a question of time before computers start writing better software than most humans do.
that’s been talked about for decades. im not sure it has any grounding outside academia. it could therefore be just a fad (imho). i like version control system and maybe iso 9000. but new devices appear all the time which require new software. you can’t just throw a robot at a complex problem and expect anything like a good solution. no more in software than in any other sphere of endeavor.