How much is "fair" depends on the culture the company and government are operating in.
You could have a libertarian society with minimal government involvement and minimal taxation, but where every individual has to pay for everything they do. (Roads, fire protection, ambulance, medical, police, education, utilities, garbage collection, etc.)
On the other hand, you could have a more socialist society with high taxation and high government involvement, but where most of the services are paid for by the government.
Both are viable solutions, with different tradeoffs.