I appreciate the effort to create a comparison or analogy here, but hosting video is a far, far bigger problem than hosting some text. Bandwidth costs will reach into the thousands of dollars per month video that gets a few thousands views, which isn't hard to get on YouTube's platform.
DigitalOcean, Vultr, Linode: $0.02 per GB over your transfer limit
OVH $9/month VPS: 100mbps unlimited bandwidth, and yes, OVH doesn't care if you have 7x24 100% utilisation on your 100 mbps.
Let's say you have a 100MB video that gets 20,000 views, and half of the viewers end up streaming the full video.
BW incurred: 1 TB. Cost to you: $20
If I can produce a blog post in three days that gets 100,000 hits and allows me to provide affiliate links, multiple, constantly visible adverts, and so on, all for $5/month, why would I spend five days writing scripts, filming video, doing post production, and uploading the video for potentially less impact at 10x the cost?
I'd compare it to YouTube. People could theoretically host their own videos, but the main reason people use YouTube is because it is so much easier for others to discover your videos.
Also, +1 on using Linode! Have had multiple projects on their servers. No downtime at one point for over 365 days.