rofl
Never browsed for games on itch, did ya? ;-)
It is only complicated, if you have a paywall. Or if you plan on having one in the future. That is, content that itch is only allowed to make available to the player, after payment.
If your content is pay-what-you-want you can go bananas and cluster your game page with outside give-me-money links. You can even host your download files on external file hosters (and that is available for paid games no less).
Just look at several game descriptions, in the info box. Itch offers integration of certain links there, like patreon or steam. Most put them in description and their creator page as well.
Some devs make the extra effort to manually give out itch download keys to people, in the complicated cases I mentioned. See here. https://itch.io/docs/creators/download-keys