What's the point in having your own coin? Why not use Bitcoin rather than reinventing the wheel?
In addition, Bitcoin at the time was plagued with performance concerns and high fees. If your vision is to serve and support content to millions per day, you want freedom to address the performance needs of the system.
I do think you could build a similar system on bitcoin; your wallet server could build the necessary indexes. You would need to do some interesting P2SH work to construct the channel hierarchy.
In addition, having our own chain means we can tune it to meet our specific use case. What Bitcoin wants and what we want are not the same, so solving both problems the same way is probably not right.