Originally Posted by
pvs001d
There are many airlines that don't give you miles at all (almost all LCC) or just on the cheapest fares (Thai, for example) - you have to check before you buy.
Quite understandable - you can't have it all.
In my experience it is the same on most non-US based airlines.