Fraud is real and mileage brokers are absolutely ruining miles and points programs for the rest of us. The right way to solve this is to allow last-minute travel only if the account holder is traveling on the itinerary. This is a fair solution that keeps booking open to legitimate program members, while discouraging mileage brokers.