For the ppl complaining about the cameos and shyt(hawkgirl etc) or the weird monsters. That's the point of the world. Superheros and shyt are already a known thing and established in this world. If they already established, you gonna need random monsters/villains that they fight. IIRC Superman is bringing a change to what the world thinks a superhero is. I imagine a bunch of the other supes are on bullshyt, not trying to be role models, treating ppl as disposable. In walks Superman wanting to change that and get rid of "that" type of hero.