3100 is almost double the average salary of IT worker in Central/Eastern Europe and these people are considered middle class.
Take a look at China and India there they earn even less.
How many and for how long can these companies keep hiring people for such huge salaries ? And if these people can't live comfortably off these salaries then there is something wrong.