It seems logical and sane to me for TSMC to expand into developed and safe countries / regions like the U.S. and Europe. The infrastructure is already developed and in place whereas India lacks even the most basic utilities like clean water, sanitation, a stable power supply and a transport network (roads etc.).
Asking an investing company to help pay for this is too much to ask, IMHO. India should shoulder 100% of the infrastructure improvement costs.