San andreas itself was bad but yeah, we need that level of storytelling and the director's grip on the movie
Rajamouli was given the money and see what he made (though the vfx in bahubali 2 final battle was puke worthy). He captivated the human essence in the Bahubali series.
We need visionaries like Nolan, Spielberg, James Cameron, Whedon who can drive the movie and do justice to the investment. So far I have seen only some directors who at least have that hold over their stories such as Ali Abbas, Rajamouli, Shankar to name a very few and even they have faltered some times.