Many times when I interview people they want to be backend engineers and don’t want to learn DHTML/AJAX. Traditionally web development has been considered a field for pseodo-techies and not many people wanted to learn it.
Many think that it is a less paying job or less challenging work. General perception is that less challenging means less paying. This is not always true. Its the demand-supply which govern these things.This has changed with the rise of Web 2.0 applications. Now we need people who can do both web development and backend development. The whole gmail is build using this paradigm. I found is strange that many Indian programmers are still reluctant to leann web 2.0 stuff. I think they seriously lack vision. When I wan in US, I never noticed this problem. Probably that is why America is America.
The good news is some people are changing the image of web 2.0 development. The new sites which are coming up, are slowly educating people on what will be needed in future. We Indians need to learn how to move up fast in value change and think more and more about building products rather than just learning few programming languages. Again my only hope is new generation which has not yet been spoiled.