I have long had ideas on those lines: https://pietersz.co.uk/2009/11/fix-capitalism
Capital gains tax that increases progressively with gains, and decreases progressively with duration i.e. incentivize significant investors to create long term value instead of chasing quick exits.