claro que ganan mucho dinero los que saben claro esta.... hoy en dia necesitas saber unos 2 frameworks como struts, strust2, hibernet, entre otra cosas para que te pagen bien.(un buen programador gana facil unos 25 minimo al mes, uno con un mal trabajo por no saber hacer mucho gana no mas de 20).
Regresando al punto inicial creo que tu problema es tu ambiente laboral, es decir donde trabajas hay simples mortales (licenciados) o de plano no son cosas dificiles pero se te dificultan ati.
Si en tu trabajo hay puro licenciado no deberias sentirte mal, al contrario reirte de ellos en tu mente ya que ellos jamas sabran nada de lo dificil que seria la vida sin nosotros los Ing, simplemente imagina nada de telefonica ni fija, nada de computadoras, nada de autos, ni las putas novelas podrian ver por falta de la tv, ya ni se diga la electricidad, asi que amigo mio estate orgulloso de lo que sabes hacer =D