I think it's for profit or do you guys think most native tokens are actually useful?
Since it's easy to hire developers to create a token or coin, everyone wants to create or conceive a project, so they will have a reason to make a token, and the reason is they all want their cash cow.
Ever since Ethereum started the ICO, which became a huge success and started the ICO trend, people with money, teams, and business platforms want their own token to attach to their business, when in fact, Bitcoin or the top coins in the market are already enough.
The easiest way to make money in this industry is to create your own token and present it to the market.