Part of the problem I see is the push back against any form of update and modernization one sees at any national Park. You have groups that actively want to discourage people from visiting national parks, groups that are against enlarging parking lots, having cell phone coverage, widening roads, etc. as that might encourage more people to visit.
In the last couple of weeks I have visited multiple national parks, and stayed in concessionaire operated campgrounds in two locations. Wahweap campground on Lake Powell (Glen Canyon National Recreation area), and Mather Campground at Grand Canyon, I also visited Petrified Forest National Park, which has no campgrounds.
Both these campgrounds are managed by 3rd party companies, and each has a very different feel. Mather Campground you would never guess a 3rd party company was involved, though with Wahweap, things felt much more commercial, check in was by a store clerk wearing a logo sports shirt at a desk inside the camp store, which was filled with trinkets, t-shirts, etc. though also well stocked with food items. By comparison Mather, had the more traditional walk up window check in, with either a ranger or someone dressed similar to a ranger doing the check in.
This is just to say that there is a range of styles out there, and which one works best, may depend on the setting.