I think the description "Pc version" is confusing. What's not working is the installation on the itch.io desktop application.
Oh I was not aware that was even something Itch offered. I am not 100% sure how that all works though have you tried downloading it right from the itch.io page and opening it manually?
Edit: I just updated the zip associations on the page to be aligned with android/mac/pc/linux so that might have done the trick as well. Let me know Thanks!