Stock is a certificate for a person to share the company's property rights, and its basis is the existence of the company. In other words, the securities market is not as developed as it is today, as long as there are shares in joint-stock companies, it can exist widely.
Futures are different. Only companies without a securities market cannot produce futures. Futures was originally used as a tool to control and offset risks, but it was later used by speculators to make money, but because of the high risk of futures. So most people don't invest in futures.
As a famous financier said: If you love someone, let his son speculate in futures. You are cruel to a man and let his son speculate in futures.
So most people who participate in futures trading are professionals.
Moreover, stocks can be owned by the general public, so futures cannot be promoted like stocks, and everyone can buy them.