If we go to a convention, we are in a way, paying the DM.
How much are we paying the DM?
If one day costs you $20 for a badge, then each game costs you $6.50 or so. 6 players, each paying $6.50 is $39 per game for the DM. So that DM is performing a service that people are paying around $11-13...