I understand the reservation system cost money to operate. I also understand the reservation centers are cheaper to operate via a private company vs. using state employees.
The overall idea is that the states can use their limited funds to actually operate the parks vs. running reservation centers.
States are not in the reservation business vs. a private company that is dedicated to making reservations.
In the end it is designed to be a win win for the taxpayers.
The alternative is no reservations. Roll the dice and hope there is a site available when you get there