The main reason for me to put it on itch.io is to keep every thing that is about the relation between the game and the public in the same place: this website.
It's true writting player feedback is quite specific but personnaly I also always have notes about idea on what to improve, bug I found or stuff like that. Maybe it's only me, if other people don't need personnal notes on their game I agree there is no need to add it :p