Surely the issue is that Vimeo doesn't have Google's adtech behemoth behind it, so either the creator or the audience has to pay for hosting, rather than it being paid for by advertising.
Peertube seems perhaps a more credible competitor in that sense, by making hosting cheaper. As long as the creators can fund themselves with Patreon, merchandise or whatever else.