"No, any small time or big time investor can chose to hold their shares on capital account and take advantage of the CGT discount."
Not wanting to give out tax advice, but you are actually incorrect there sloeb.
If you are an individual investor, you are either on capital account or revenue account (and don't get the CGT discount if you are the latter).