You are correct. The issue goes deeper than just what is currently happening on Itch.io, and it sincerely pisses me off.