Peertube is really really great.
I think what would help a lot is if creators had the ability to say you can watch x amount of videos without supporting me and then you support me through whatever platform.
It would then be really viable for creators and consumers. The creators are getting such a small amount of money from every video watched on Youtube, they would get more there.
I understand why Mozilla would want to keep the money coming from Google, but it might also be good for them to be less dependent from Google.
Nothing is preventing them from cutting deals with other search engines if they want to keep doing that.