you obviously know absolutely nothing about programmers cause every assumption you made is incorrect. You example is outsourcing to india, are you serious? What place around here actually does this? c’mon man… you can do better than that.
I’ve done plenty of networking and I’ve done plenty of programming. Both at school (rpi) and in the real world. You don’t necessarily need a 4 year degree and gobs of experience to land a solid networking job. Programming on the other hand, you do.
I’m not out to say what job is harder or what job is more important or anything of the like… so don’t go there.
… the rest of your post was just a bunch of rambling that I didn’t choose to read and/or respond to. If you want me to address something specific than make a cliff notes version :up