Hi, I don't quite understand your point, I think you are answering me by mistake.
If you want to discuss with the person asking the question the concept of their application and why they need to associate an extension type with their executable, it's best to speak to that person directly.
In this thread, I see a question and the idea is to try to answer that question.
By the way, Itch not only allows games to be uploaded, you can upload other types of applications without any problem.