1.首先,只有for后可以加ing形式:
A good dictionary is indispensable for learning a foreign language.
一本好词典是学习外语必备的.
2. 其次,for后的宾语具有主动性,可以去实施某事;to后的宾语一般是承受性.
This jacket is indispensable for you.
这件夹克衫对你来说实在是太合适不过啦.
Water is indispensable to plants.
水是植物不可缺少的.
请对比:
Talents are indispensable for our company. (公司主导发展、积极发展)
人才对于我们公司是不可或缺的.
Talents are indispensable to the future of our company.
人才对于公司的未来是不可或缺的.