Difference between income of an "enginner and a shoe cleaner is barely 3 times in USA not 10 times as in India leading to massive disparity." If the difference between the salary of cleaner and engineer is only 3 times , then which fool would do engineering.Most would have for shoe polishing. Any one can do a shoe cleaners job, but not every can do an engineer's job. All is not well in america too, remember that