This is intriguing. None of the films mentioned in the OP have ever been viewed by me, nor have I ever seen a trailer for any of them. I suppose there aren't any well-known actors in the films that can attract viewers.
Some of them are documentary, afaik, like the My Trust in You is Broken. I think it was released in 2024. It's understandable if there are no S-class actors if the goal isn't about making money from them.
But in the film, the word "hold" means "hang on for dear life." That, in my opinion, is a misuse of the phrase, and because the show is, as they claim, supported by cryptocurrency, it ought to have all the facts correct.
Can you link the timestamp when it was stated? I don't think I recall hearing that from the short film, just the word "hold".