Investors holding stocks and shares ISAs could find themselves more than £33,700 better off over two decades