Batman would have died in the DCEU had Zack Snyder stayed on board to complete his five-film arc with Justice League Part 2.
Justice League was originally Snyder’s baby, but the end result was much different than what he initially envisioned for the project.
It’s pretty well-known that Zack Snyder wanted to introduce Darkseid in Justice League to set up the sequel, which would then put Batman in place to sacrifice himself against the villain.
However, Snyder was either let go or fired, depending who you ask, and hardcore Snyder fans have been begging for his cut of Justice League ever since.