Because space invader General Zod had nothing to do with the destruction across Earth.Agreed. That shouldnt have happened until like Phase 2 or 3. Plus it’s just not believable that a guy who was the cause of so much destruction would all of a sudden be idolized by the population upon death. But the studio wanted a fast track to Justice League so....
Superman is a hero because he saved the planet from disaster.
Watch The Flash (2023) to see what happens if Clark isn’t there. Zod wins and takes no prisoners.