WB made a mistake by trying to overcorrect the DCEU after BvS, but you're crazy if you think that Zack Snyder's Justice League would have faired any better back in 2017. Even if he hadn't left the project, WB was always going to keep Snyder on a tight leash after the negative reaction to BvS. No way they were allowing a 4 hour movie to be released in theaters.
Didn't matter which cut came out back then, it was always going to pay for the sins of BvS.