I guess the supply/demand thing is going to differ between cities and places in the world.
Where I live (Australia), plumbers and electricians often have a higher rate than quite senior developers ($200 call out rate with minimum hour charge and then $200 or so each hour on top etc), yet companies look aghast when you ask a similar rate, despite it being quite an intensive game to wrap your head around.
Then they hire someone that thinks node.js is a sensible idea, and end up paying double to have things fixed up when that ends in disaster, so perhaps it works itself out in the end.
Where I live (Australia), plumbers and electricians often have a higher rate than quite senior developers ($200 call out rate with minimum hour charge and then $200 or so each hour on top etc), yet companies look aghast when you ask a similar rate, despite it being quite an intensive game to wrap your head around.
Then they hire someone that thinks node.js is a sensible idea, and end up paying double to have things fixed up when that ends in disaster, so perhaps it works itself out in the end.