If you want to send games to people over the internet, people might not have burner emails(or just not want to share their email address) for that kind of stuff. I just think this would be a good option to have in addition to email gifting.
You can gift games by checking a box on checkout, and then you can send the download key to an email after paying for it. If they have an itch.io account the game is then linked to their account upon claiming it.