I have thought a bit about this myself (although others here seem to know a lot more) so Ill give my 2 cents:
- it already works w/o P2P, Youtube has worked pretty well for 15+ years as client-server. If you have Google scale, it wouldn't make sense not to use it
- Installing software is a harder onboarding than opening a website (I think you'd need more than a browser for this?)
- security implications of P2P?
- the biggest one for me: Ignoring internet technology concerns, its an extremely hard distributed systems problem with Byzantine concerns, nodes coming and going at any time, where to store unpopular videos?
I hadn't even thought about the telemetry concerns (how do you sell ads efficiently?).
I hadn't even thought about the telemetry concerns (how do you sell ads efficiently?).