Your first point is stupid. If I have $1000 I can leave it alone, and then I'll have $1000. Or, I can invest it, make $200, give the government $50, and I'll have $1150. Taxing capital gains still provides the investor with a gain, and therefore still worth investing.