

Well, I mean it kind of is a solution. It’s a cloud backup solution. OneDrive doesn’t just keep a single version of your file, there’s versioning, retention policies, etc.
Cloud makes a lot of sense for businesses with small IT staff and a lot of users because while it’s not fully in your control, it comes with all the things being discussed here “out of the box” and scales infinitely.
For self hosters there’s some fun and power in doing everything yourself, but even then adding cloud as part of your backup (if done securely) is usually a pretty good idea.

That sounds like way too much, unless you have a really congested network or interference in the area. Should be able to get it at least 10x faster, unless you’re taking the web server page load time into account in your latency numbers and not just the network.