The problem will never be solved by private companies. It requires political leadership and global cooperation.
That $32 trillion in offshore tax havens ($12 trillion actively managed by international banks) will keep growing otherwise, as governments and society increasingly cannot pay for what they previously spent, let alone the future...