Suggestions and ideas go better on the channel ideas-feedback
However, I don't quite understand your suggestion. I imagine you are referring to translating the purchase pages or the original documentation of the website, because the Itch application supports different languages and you can upload the games in languages other than English if you want.
Personally, I think it's always good to have more options, but I don't agree that it's a problem. If you're going to develop games and distribute them on a website like Itch, you need to have a basic knowledge of English, and today it's full of tools. that translate web pages in seconds.