Well for one, the justice league sequel depended on the profits of man of steel which means they didn't have a serious vision about it. They were only going to do it if it garuntees them Money. Man of steel made enough but that's why batman isin the sequel. That is also why Wonder Woman is too, they're in a rush to get to the full justice league movie before the genre gets played out so they can make their money. Also Ben affleck is there because he's going to make warner brothers money with other movies he makes, including the justice league movie. That's why they chose him as batman. They just lost some executives and Nolan has moved on and I think they needed to fill that gap with Ben. He wasn't chosen for his acting ability which is why I'm annoyed with the choice, but he's not going to blow it either. He'll just be average, he's not a good enough actor to reinvent the role. Anyway that's the way I see it. Sorry I'm on my phone