There are other pain points too. One I ran into lately is the business version of OneDrive uses a fixed folder name based off your company name and it's hard to change. For example:
Then you're married to mapped drives like that and anyone you share with has trouble syncing files unless they're using the same trick. I also managed to create path structures that crashed the OneDrive client when I was testing that.
Eventually I settled on abbreviating company names and putting OneDrive in C:\OD, so:
C:\OD\OneDrive - RGSS\Shared Folder\
Not great, but better. Then when you share files and someone else syncs, they get:
C:\OD\RGSS\Rumpelstiltskin - Shared Folder\
And it all goes to hell again. Lol. The base path length's are reasonably close though and seems to work ok.
Reminds me of the days when Eclipse wouldn't run on Windows because Windows filepaths were fixed and Java package paths/identifiers (which I guess map to filesystem paths?) are crazy verbose.