Yes I believe Estate Agent fees have the same effect. Imagine the effect VAT would have on trade if business resellers could not reclaim the VAT they have paid.
I didn't specify a capital gains rate.
Well the obvious answers is that it would discourage moving less because a person moving many times and having the same gain would only have to pay the same tax as someone moving once. The tax could also be paid on a yearly basis based upon a notional increase in value.
This is the way tax is handled on many other assets.
I'm not saying it is perfect just something to think about.