It's hard to quantify any bad decision to make a movie because of how much money people are paid even before the thing ever reaches the theater, but it feels like every actor should hire someone their staff who has the job of answering one question before a contract is signed. That question is:
Is this going to be stupid?
That person should be vetted for years before getting the job and should be as objective as possible about everything there is in the entertainment business. Now there are various degrees of what stupid means. Aaron Taylor-Johnson's guy will say, "Yes, but you're the star of it, and there's a lot of action, and you get to have your shirt off most of the time, so go right ahead and stupid it up."
For Ariana DeBose, the answer is, "Yes, but you were in "Wish" last year, the most bland movie of all time, so nobody even cares. Get paid and then go back to Broadway where you belong."
But if you're Russell Crowe's guy, and you know he's already done two other superhero roles - the incredible Jor-El in Man of Steel and the kind of funny Zeus in Thor 4, and you know the history of live-action Spiderman spinoffs, and you know that this film is going to come out at the same time as Gladiator 2, you gotta tell him, "Yes, Russell, it's stupid, you can hold out for something far better if you need a pay day."