It's not really necessary for each agency or government entity to run its own server. There could be a shared service that specialized in doing that for them. Government things do have an additional layer of requirements that private ones don't have, though. Maybe that makes it less simple.