@shindy,
It sounds odd because of your conditioning. The definition of 'grammar' has shifted from being a prescriptive rule system, to a description of acceptability in a particular dialect. However, the significance of words of Latin origin like 'data' is that they tend towards the first definition rather than the second because of the formal rule structure of Latin.
Similar arguments operate with pronunciation of words like 'hotel' as 'otel' due to its French origin.