My personal opinion, but everything you say doesn't apply to Itch.
In all these years, what I've seen is that leafo has no intention of turning Itch into a business, like ours with gog or Steam.
If it really was the intention to turn Itch into a business, then there are many things he would have to change, not just the ones you mention.
From what I understand, Itch was born out of a Jam, so people could share their games, and since then, I'd say the most important part of Itch is precisely being a meeting place for that type of content.
In recent years, it's gained a lot of popularity, and many people have come to sell their indie games and expect Itch to work the same way Steam or gog do, when in reality, I'd say they're very different places.
Steam and GoG are stores, operate as businesses, and sell a service. Therefore, the cost is also high: a 30% percentage in the case of Steam, plus a $100 fee per game, and you must meet several requirements.
GameJolt is very restrictive.
GoG only publishes what they consider compatible with their platform and that will generate a certain profit, meaning you can't publish with them if they don't like your product.
Itch has several flaws, but it's still by far the friendliest place to upload an indie game.
It allows you to host your page and your game 100% free, without ads, and with minimal knowledge. You can set up your payment system or let Itch collect the fees and handle all the tax bureaucracy. In return, it only suggests that you share 10% of your earnings (which many people lower to 0%).
The only alternative is to create your own page, but that comes at a cost. You have to pay for hosting and have website creation skills or pay someone who does. Then, you'd still have to do your own marketing if you wanted people to reach your page and game. The only advantage is that you have complete control over your site, but that only works if you have the knowledge to take advantage of it, something the vast majority of people selling their games on Itch don't have.
I highly doubt Itch will disappear. What could happen is that niches like NSFW games would be forced to migrate to another platform (as far as I know, there's no real alternative to Itch as a platform for selling NSFW games). That would significantly reduce the volume of interactions on the site, which is bad on one hand, but also, with fewer people, the staff would have more time to provide support. So, eventually, a new equilibrium point would be reached.
I'll clarify again that this is my personal view, but I've never seen Itch behave like a business that sells services to developers, but rather, I've always seen it more as a meeting point for independent developers.