Pulk I do not know what you are talking about or where you are getting your information from.
In the U.S. a pilot needs 1500 flying hours to get an airline job.
You say the U.S. has lots of people but so does India. What is the difference? Why is India hiring pilots with 250 hours when in the U.S. a pilot has to have over 3000 hours to be competive. A pilot would need less than 3000 hrs if they are not a white male though.