This is a valid point but I assure you as someone who is trying to make games for a living I have no interest in ruining any credibility I have worked hard on building up as a game creator!
Also Itch does have the Itch app which mitigates a lot of the risk, I prefer to use it myself over the web portal