I don't think it has anything to do with the Rock. I think it is all on WB and them not having any idea what they were doing up until the last year or so. I don't think Johnson would have any problem being the main villain in a Shazam movie honestly, and if this one hits I am betting Shazam 2 will be Shazam vs Black Adam.