Ehhh, don’t know about that. Within reason, directors have a lot of ability to force script changes if they are big enough directors. If it’s an outright bad script, they typically don’t sign on to begin with. Also, my issues with Spectre come down to pacing, which is not just the script.