I'm still trying to figure out why they went straight from Man of Steel to Batman vs. Superman. The Marvel movies did an origin movie for each member of the Avengers first (sans Hawkeye cause who gives a fuck) before The Avengers even got made. I mean they even had multiple movies for Iron Man because why the hell not.
You could argue that the Christopher Nolan Batman trilogy made it unnecessary and even redundant for a specific DCCU Batman origin film, but the Nolan trilogy has a clear beginning and ending for Batman's solo (with no other superheroes in the world) journey and that couldn't just roll over to a unified cinematic universe.
If Warner had wanted to follow the MCU methodology for DCCU, there should have been a standalone Batman movie which reboots him for the DCCU, there should have been a Wonder Woman origin movie, and they should probably have gone ahead and done the origins for whatever other members of the Justice League they wanted. The Flash at least. No one cares about Aquaman or Green Lantern or whoever else they would throw in there, no big deal if they didn't get standalone movies.
And then after all that, they could have made the Justice League movie to get everyone together.
AND THEN AFTER THAT, they could have made Batman vs. Superman, in the context of the entire JL, and also the critical story which is drawn from one of DC's biggest comic events of all time, as the critical film that ends Phase 1 of DCCU.
Instead, they tried to cram an origin story, a setup story, and a very famous DC comic event into one movie. Why? Does Warner hate money? Why wouldn't they make 5-6 movies and get revenue from each one the way Marvel did? It's completely baffling how Warner looked at MCU, decided they wanted money, and completely ignored how MCU was structured to create a cohesive ongoing story and also maximize revenue.