Computing has become infrastructure, but it doesn't work like infrastructure.
Fifty years' worth of attempts to turn software development into a legitimate engineering practice have failed.
Engineering has always been a well-paid profession, but computing is turning it into a type of speculative finance rather than a calling.
No reasonable person would want MacGyver building their bridges or buildings. Or software!