Saying it’s “an interesting idea” makes it sound as if git wasn’t intended to be used like this from the start. But it was intentionally designed to allow posting patches to the Linux kernel mailing lists. It even has commands for producing email directly from the command line.
Sites like GitHub are the “idea”.
With a few exceptions, I haven’t bought from Amazon in more than a decade. I never buy from them unless I absolutely can’t find the thing I need anywhere else.