Microsoft are going to give you the option of seeing either points or $ values. The reason why they exist is to reduce the fees from the credit cards and to allow people without them to buy games.
The Games on Demand don't use points because they are big enough for the CC fees to not matter so much.
Tease.