My personal experience within the 20+ years of working in IT is the actual physical infrastructure construction and design has been overlooked in salary growth and talent retention. Looking at the IT job market objectively those that build the infrastructure that all IT platforms are transported upon has been neglected or only important upon failures. The market is in a position that some one who knows 8 different programming languages is paid 70K to start as opposed to a fiber optic/microwave/copper repair person who starts out in the 30k range. As someone who has worked on both sides of the spectrum this seems counter intuitive as someone that builds out infrastructure work with dangerous equipment and in dangerous environments are paid less than those that sit in front of a computer running a compiler editing code all day. Just a personal opinion.