While there is no reason for Dumbo to exist, that’s true of most commercial filmmaking. It’s a mediocre live-action adaptation of a decent animated movie.
300: Rise of an Empire is more of the same. If you like 300 and want to see more of it, then this will satisfy.
If you like James Bond or action movies, Casino Royale is worth watching.