Why, Microsoft. Why must you be like this. Who hurt you.

The thing is, though Graph is terrible, I am sure its replacement will be far worse.

Graph is very developer-y in that is extremely, absurdly verbose and also ridiculously complex. Iโve had similar experiences to the above. What used to be single-line commands are now 30-50 lines.
I was forced by MSOL deprecation to rewrite a Powershell script that I used rather commonly. It was around 100 lines long. Itโs now 2,000 lines of Graph slop. And itโs not even as functional as the old one as actual capabilities were removed.
I do not understand why insane complexity is so appealing to dev types and I guess I never will.