I think the issue here is that the word "spicy" is overloaded, meaning both "hot" and "of or containing various spices". India has long used the sort of of spices that give its food the characteristic rich, interesting flavours. I guess the hotness part comes from chili peppers from the America (I hadn't heard that before, I'm taking another comment at face value)