This isn't just about a personal website though. This is Linus Tech Tips (with a staff of about 20 people) building his own platform for delivering content as the article points out.
That's a considerable development effort and probably out of reach for youtube creators who are large enough to make a living and depend on youtube, but not large enough to justify that kind of investment.