Even on sale at $49, they are only 50c cheaper (by ratio) than buying them from the xbox directly. At normal price there is a premium for having a card.
2000 points online = $33.
Having said that, the points are essential for all that fantastic extra content you can get.