Many things were mentioned, but one important competency was completely omitted: understanding Web accessibility, i.e. making the Web applications accessible to handicapped users. So I asked about that. The answer was that understanding Web accessibility is indeed an important Web development competency but quite difficult and the company’s customers (such as banks, insurance companies, phone operators, media groups) don’t ask for it. So the company doesn’t care about it when making the applications.
I couldn’t find a better response than “Thank you for your answer.”. Is the Web development company to blame? Probably not. They are asked to make applications attractive for most users. The customers don’t care whether the applications are attractive or at least usable for handicapped users as well. Why should the Web development company implement features nobody pays for? Perhaps they can just suggest considering accessibility when negotiating with the customers (which they probably don’t do).
So companies want to invest much money into making their Web portals more attractive for the majority while they don’t care a bit that their portals can’t be used by persons with various disabilities. They exclude those users from common life and make their lives even harder.
Probably only law can fix that discrimination. But if you make Web pages or applications, please don’t forget that there are people who can’t see, who are colorblind, who can’t hear, who have reading problems, who have various motor skill impairments. It’s not easy to live with those handicaps, let’s not make lives of those people even harder by building yet another barriers to them and excluding them from the society.