Alternative is people can rent their points out here or elsewhere like Facebook where you don't give away a bunch to a 3rd party.
When you rent out your own points you are pretty well protected since you can get money months prior to the actual rental. Essentially making it so they couldn't try to challenge it at that point on things like Paypal.
This also means you have more control on your cruise and can even go outside of
DCL if you want since their pricing has went up so much in recent years.