Because he can't be advertised as Capt. Marvel since Marvel has the rights to that character name. So in advertisement, they had to use Shazam, which is the title of the comic he's in and the name of the wizard he gets his powers from.
He does still say "Shazam!" in his special moves, because that is what he does in the comics.