I think you misspelled “capitalist.”
I don't think being a capitalist requires being shady, nor that being some other economic system would stop some people being shady.
Some potential solutions: Governments could decide corporations must have actual named people in charge, ID by say passports or drivers licenses validated in person at an office to be issued an LLC or whatever.
People also do sometimes use brands or other company identifiers when deciding who to purchase from.
That might be your framing of capitalism, but I'd argue it's one that takes into account the reality of greed and tries to harness it to run the system.
Government actors - kind of what I think of as a common alternative to capitalism - also act shady and like to hide who they are for many reasons not related to money but instead to power. They have just as much incentive, driven by a potentially similar base human desire, that are orthogonal at best to capitalism if not it's opposite. I suppose you can argue that non capitalist governments, or governments in non capitalist or capitalist societies do not have shady politicians, but that seems like a very difficult argument to make.