OK, so call it an "arrival" fee but payable on departure. Then Thai citizens/passport holders and other exempt classes of visa holders won't need to pay. Ticket machines in the Dep hall .
All tourists will either still have bt300 on them or access to exchange booths.
Perhaps the Chinese hordes could buy them at 7-11 along with their cup noodles ?