Why is it strange? The metric system? It's exactly the same in Europe. Nutritional information is per 100ml/g, so that you can easily understand compare nutritional values.
>Most people are not that careful anyway - they might glance at the nutritional label, and see that the sugars are only 7.5% and think: that's pretty good, I'll have one, not seeing the 100 ml gotcha.
No mate, people in India and in EU are used to looking at the nutritional information per 100g/l as that lets you easily compare nutritional value between foodstuffs packaged in different weights, and figure out what's healthy/unhealthy, for example I saw Coca-Cola and most soft drinks are about 10g/100ml sugar, meaning that 10% of the product is sugar, so that's my yardstick of unhealthiness, or that most chips/crisps have around 30g/100g fats, aka 30% fats, so I seek out variants that have much less.
Having only the nutritional value listed per random serving size or the entire product like in the US is confusing because I can't easily compare sugar/fat percentage content of different products of different weights.