I actually said the opposite of that. I emphasized that MS had both the technical skill and money to host their own videos and yet they still moved channel9 videos to Youtube. I wanted readers to pause and think about why they did that.
By using Microsoft as an example, I was hoping to break the mental loop of always referring back to "technical issues" as the reason creators choosing Youtube. It's not technical.
We still self-host for countries where YouTube isn’t available (or if something goes down), but for Channel 9 anyway[1], we’ve moved to YouTube because that’s where the audience is and it makes sense to be where our users expect us to be.
This isn’t about video being hard; our internal player is pretty good and works everywhere (which is not true for YouTube). This was a conscientious decision to go to where our audience is. We still have a self-hosted backup for each video, complete with captions in a variety of languages. But we’d heard repeatedly that our users preferred using YouTube to discover content and not being there didn’t make sense. This isn’t true for all Microsoft content, but for our developer focused videos, we want to be where the community is.
[1]: https://channel9.msdn.com
(I was directly involved in the decision to move our developer content to YouTube.)
I do agree with your core message, that video is hard and not something a small player should build their own solution for. But saying video is to hard even for Microsoft seems a bit of a stretch...
[0] https://www.microsoft.com/en-us/build eg https://mybuild.techcommunity.microsoft.com/sessions/77571