I think something that gets overlooked is the ease of use of setting up a Peertube server yourself.
If I want to host my own Mastodon or Lemmy instance it is pretty straightforward, and I can just do so on my unRAID server with a simple ready-made docker container. But when I want to do that for PeerTube, as a novice I somewhat run into a brick wall.
Which can only really be addressed by making it easier / less of a hassle to become a peer.
I for one would love to host a peertube instance, but I keep running into a wall when I try.