Points.com is essentially a pawn shop for airline miles. They take something that you have no use for, offer you a fraction of the market value and flip it for profit. I’ve used their services twice for accounts that had <2,000 miles that I knew would go to waste. I never had a problem with my transactions and got something tangible in return.
If people want to “pawn” 25,000 miles for $100.00, that’s on them. IMO, that’s no different than electing for immediate gratification instead of taking the time to sell your item on Craigslist or eBay where you will get a fairer market value.
Believe it or not, not everyone that earns frequent flier miles aspires to turn them into a reward.