One more thing about private concessions in the parks.
Since the inception of both Yellowstone and the Grand canyon as National parks, the Fred Harvey Company has operated both these national parks, not the federal government.
the park service provides the rules, law enforcement and fire protection, but the Harvey company has always run both these parks........not the feds.
I think they run the concessions and such not the parks.