Funds are long-term products, not short-term operations. If you hold it for a long time, the handling fee will drop to a very low level. It takes longer to buy funds in and out than to stock up. The redemption time is usually about 3 days to a week, which takes up a long time.
This question is easy to understand. Funds pay fund companies to help you invest, so there must be some expenses, such as purchase fees, redemption fees and management fees. Moreover, fund companies, whether speculating in stocks or futures, have to pay taxes to the state like individuals, but this part of the tax is not directly charged to investors, but added to the total expenses. Stocks are different. You invest directly in the stock market through a securities company. You only need to pay fees to securities companies and stock exchanges, mainly handling fees and stamp duty collected by the state, which is equivalent to removing middlemen.
In fact, for large fund companies, many of them buy at zero interest rate and sell at zero interest rate after holding for a period of time, so as to attract more customers and funds to enter the market. However, it still charges management fees. Moreover, through such a large amount of stable capital investment and risk hedging, large fund companies can obtain a relatively stable return on investment, which will be divided between investors and fund companies. Investors get poor net worth and fund companies charge fees.