Just impose a tax when capital gains exceed some annual threshold averaged over a time period (say 5 years). Also, make everything after the first, say, $1m taxable on withdrawal at cap gains rates. It’s super easy to fix this.
The pessimist in me FTFY