This is a very weak excuse. If preventing scams is the main concern then old people should also be banned from purchasing real estate, timeshares, large donations, perhaps even giftcards in certain quantities.
You can't have freedom without some chance of people making bad choices.