The registration fee covers much more than games. It also covers field rentals for games and practices, player insurance, league & registration fees, coach gear and education, as well as general fees associated with running the club (equipment, storage, legal fees, meetings, website costs, credit card fees, etc.)
Rest assured that we are a non-profit, and try hard to keep our costs down to have as many players play the beautiful game as possible.