We produce both. There are quite a few engineers form IITs and similar institudes of national importance who can serve the country very well. But percentage wise this is low & dissappointing.
Excessive competition for a very small number of A+ grade ones is obviously harmful. If IITs are A+ grade (only for bachelors degrees, less so for masters & a little bit for PhDs) then the institutes immediately below that are not more than B grade.
Amongst the weaker ones whom Mr. Murthy loves to criticize, many can easily become very good thinkers provided they are groomed properly. I think this is what happens in the IVY league institutes in the US.
So by and large our education system produces machines amongst whom a decent percentage could potentially be made intelligent.
And oh, we do produce many students (apart from the truely bright top ranked ones at say IITs) who are good enough to be happily accepted by US colleges which are ranked in the 10-30 range.
------------------------
Not a flame, but what is the scenario in Pakistan?
depending on the institution..
Many are machines.. who cant think out of the box if needed be..
In some University such as LUMS.. you will find intelligent beings..
Depends on the secondary schooling as well.
Those from provincial boards are usually machines.. very rare to see a thinker.
Federal Board .. 80% machines..
Those who have done the British O and A levels.. 50% machines.