I think government should not only encompass the economic system but also the ideologic system, as well. Traditionally, the ideological system is imposed by the ruling class. They somehow managed to get their way up in the hierarchie, they meet each other, realized that they have certain traits in common, they realize that they consider these traits to be desirable and then they reflect that onto the entire human race. Because they think that way, that must mean everyone thinks that way. Because it gave them power that's the way how things need to be.
Neoliberalism is one of these ideologies that just show this behavior very well: everyone needs to act like a business person, only think and act rationally, every decision is made in order to maximize profit. Charity doesn't make profit therefore it's undesirable ("Think only of yourself, let everyone else deal with their own problems.")
You're an entrepreneur of your own life: everything you do is in order to add value to your labor. You work hard, you pick jobs that make you the most profit and help you in your career. (This is one of the origins of things like Hustle Culture).
A society should have an ideology that benefits everyone. The ideology of a ruling class will only ever benefit those that are part of the ruling class. I don't know if we ever will have a society where the working class actually is the ruling class. And I don't know if making the working class the ruling class will create an ideology that fits to everyone (there are still people who just can't work due to whatever reasons they may have). But at least it covers a wider range of people.