Why do Americans often order Indian food get huge curries for one person each instead of sharing for the table?

Apologies if this isn't a common thing or if I am ignorant just based on some videos I've seen on Youtube.

I see Americans @ Indian restaurants, getting dishes which meant for 2-3 ppl for just 1 person

Is this bcos:

1)U are applying a 'Western Food Mindset'. Eg: I guess for cuisines from most other cultures, you aren't expected to share it as itmeant to be for 1 pax. unless it's nachos, fries, pizza etc.

2)I am not aware of the average eating capacity of an American.