Left unchecked, the greed of entrepreneurs knows no limit. Business will exploit, pollute and do anything possible to get that last percentage point of profit margin. Business wants to pay less taxes and lobbies incessantly for its narrow interests. Business is the tax base and it's a holy war to get the goodies. As the world changes these narrow views must also change.
Business certainly has the power and potential to demand such accountability.
And business must be accountable as well. To say that government is the enemy and that all taxes are bad is not only simplistic but also shortsighted. Go to a country that does not have good transportation and communication systems and see how easy it is to conduct business. Go to a country where every government official is corrupt and see how easy it is to conduct business. Businesses understand very well the concept of infrastructure and how difficult it is to do business without it.