If the API didn't suck, there wouldn't be such video there.
Also WWDC videos are infamously used as reference because often documentation suck. And it shows.
Also WWDC videos are infamously used as reference because often documentation suck. And it shows.
To give a concrete example: At WWDC20 Apple showed off a new Core Data feature called "derived attributes" [1]. Only many months later did they add the bare minimum of written documentation covering a fraction of what was shown off at WWDC [2].
1: https://developer.apple.com/videos/play/wwdc2019/230/ 2: https://developer.apple.com/forums/thread/120159
Microsoft may produce some half-assed software but at least their documentation is generally pretty solid (and easy to find).