Land that isn't private is still owned by the government, and maintained by taxes. I wouldn't say public land is belongs to everyone, so much as it belongs to no one - there are limits to what it can be used for e.g. can I build a house on such land?