I agree with these points. Right now the only thing itch.io doesn't offer me is a clear path to sell physical copies of games as add-ons with the PDF version. These small tweaks would make a huge difference.