At this point I'd consider any sort of ridiculous revenue split (somehow always associated with small print) a red flag. Businesses exist to make money, they're not charities, and any that pretend to be the latter are to be avoided.
The moment you make a big fanfare about how great your deal is, everyone knows you're bullshitting.
Okay, Idol Corp, but they did it two generations in and with the clear intent to fuck their competition, plus it has Rin, and I strongly suspect Gin went over the offered contract with Rin and would've told Aviel to fuck off and die in Gaza if it was bullshit.
An upstart with zero gens? Fuck off.