One of the defects of current capitalism is that it causes the concentration of power in a few actors who, at some point, decide to influence the politics of countries and organizations seeking their own interest.
This influence diverts politicians and organizations from their initial objectives, to the point of perverting their functioning or completely canceling them. For example, the UN was created with the objective of avoiding wars in the world and is currently unable to fulfill its objective. Their resolutions hardly have real consequences, at least when they affect countries that belong to a dominant lobby. Bribes, revolving doors, pressure, are tools that some lobbies use to achieve their goals.
In my opinion, at the base of this problem are anonymous societies, which basically allow people to have their own rights without their own obligations. For example, an anonymous society allows, to a certain extent, people to carry out illicit activities without their property or person suffering from court rulings.
My question is: is there any mechanism that allows, without completely dispensing with capitalism, to completely nullify the power of influence of lobbies (economic or ideological)?