It also discusses the pros of SSH, of which there are several.
But this is all from the perspective of a user choosing one over the other and doesn't discuss why a service would encourage one over the other. What I'm expecting is "HTTPS is faster / easier to load-balance / etc.", but I really don't know.
> Heroku will retire the SSH transport feature and all git pushes must be done using the more widely used HTTP Git transport.
How can HTTP be more widely used by SSH? Is this really true? Is it because Heroku encourage it in their setup documentation?
I'm seeing this trend elsewhere, such as GitHub [1]. Why are services that support Git trying to encourage users not to use SSH?
[1]: https://docs.github.com/en/get-started/quickstart/set-up-git...