What is the registration fee used for?

The entry fee is used to pay expenses incurred. Any money left over is used (subject to a small reservation for the following year) as prize money.