I've been using recreation.gov for years and had no idea. I assumed the money went directly to trail maintenance, fences, restrooms, hiring rangers, etc..
This fee structure creates a malignant incentive to bring more public land into the reservation system. Having to deal with reservations sucks and should only be a requirement when absolutely necessary. Most of the places I've been that required a reservation were mostly vacant.