People shouldn't "go to peertube" to watch videos. If they have that impression, then there is a problem of communication rather than implementation.
I host a peertube instance that currently mostly contains my own videos. If I want someone to watch it, I link to the channel or the video in question. I don't say "watch me on peertube". The fact that peertube is the software that runs the service is not something a regular user should care about.
Peertube is federated using the same protocol as Mastodon, but federation isn't completely open by default. I guess this is for the better, because there is a lot of content you wouldn't want on your own instance's main feed (most instance hosts don't want porn in the middle of a feed of mostly tech videos).
Also, the UI of peertube isn't that great when it comes to following channels on other instances. If federation breaks (which it usually does) you get a nondescript error saying that something failed.