The first thing that any sort of activists need to do is to cure themselves of their own naiveté when they are lobbying for some kind of change.
Political leaders are inescapably constrained by the geopolitical and economic realities they inherit when they take their positions in government; and they have to give priority and preferential consideration for the interests of the most powerful and important entities in their societies. Among other things, that is going to mean major corporations that often have such a significant role in their economies that it is simply impossible to talk about the economy without talking about these companies, and vice versa. Political leaders cannot dare to pursue policies that are detrimental to the companies that provide the major drivers of their domestic economies, and why would they?
There is just no way around it. If you want to change anything, you are going to have to enlist the support, create the support, of the most powerful entities in the society. You are going to have to influence the owners of influence. You cannot circumvent them; that is just idealistic naiveté.
And what this is ultimately going to mean is that you cannot pass the buck to leaders. You can’t blame them anymore. You have to take action yourselves. You are going to have to do both the intellectual work, and the grassroots work, to figure out how you can make your issue relevant to powerful institutions like corporations in the context of their own operational internal logic. In other words, you are going to have to create a dynamic whereby support for your issue is a good business decision.