Windows works, and has always worked, just fine without onedrive. Microsoft just doesn’t want you to know that, because they are obsessed with the idea of upselling you on subscription based cloud services.
Unfortunately this is changing in the wrong direction for you or I.
And if you think OneDrive is essential for Windows then I’d suggest you do a little reading on the history of Microsoft and how they falsely claim dependencies on their own software stacks. Especially the court cases around debundling IE4 with Win98, and DR-DOS vs Windows 95.
It's akin to adding webview to your application to display a text file, even though you never would display an HTML file. It could have been done another way, but it wasn't.
So, yeah. If you actually know enough about libcs to want to get rid of glibc for a real reason, you can do it without breaking things. If you just want to go around and start deleting core system dependencies (which I think is very silly to put a cloud storage client in that bucket, regardless of the brand of cloud storage) without replacing them, then chaos seems to be the goal, and maybe order is the "broken" state for that machine :P