Originally, restic started with just two backends:
sftp. Over time, many new backends were added so that restic is now able to store a repository on a variety of different cloud-based services. However, it became clear that each new backend we add for a new cloud service works slightly different and requires almost constant maintenance.
This is a companion discussion topic for the original entry at https://restic.net/blog/2018-04-01/rclone-backend