Points.com (unlike selling points on say craigslist or ebay), is endorsed by the airlines.
Points.com - in most cases - provides a VERY poor valu to the consumer.
When exchange from currency A to currency B using points.com, you usually loose 70%-90% of the value.