I don't find Sharing files with people very difficult, just login to your FTP and give an account to another user.
- Person commenting on OneDrive
I just think there are other closely related use cases where a separate program can add more value, especially in the terminal. I wouldn't suggest most people should use ffmpeg instead of a gui, those are too dissimilar. Another example is cutting out a part of a video, with ffmpeg you need to make two temporary videos and then concatenate them, that process would greatly benefit from a better ux.
It can be done in a single command, no temp files needed.