Most people don't truly understand this film il say, it's either "bad" or "so bad it's good" or "a corny but enjoyable bad movie night cult classic".
But what starship troopers really is, is a thinly veiled satire about a fascist dystopian (a dystopia is the opposite of a utopia, but usually people don't know they are living in a dystopia) where young individuals are slowly ingrained in militaristic propaganda, being propaganda plot devices themselves in a world where people are not given basic rights unless they serve brutal military time in favor of interstellar colonisation.
The film brings a very "merican gung ho" mentality to it's fake war "Colonisation and brutality are fine, these are aliens, the bad guys :)))"
Not to mention most military outfits are are very obviously based on Nazi apparel.
The film goes through the steps as it goes, pretending to be the "good guys" fighting for humanity, only towards the end does the film start dropping more hints that every character is in the wrong. Such as characters shooting dead bodies of bugs until they are drenched in blood, even after the enemy is dead, characters rejoicing in the information that the enemy bug us afraid, in pain, or even bring tortured. The in world propaganda even guess out if it's way to tell the characters and viewer multiple times that "bugs are simply alien monsters" while hiding with dramatic irony only the audience knows about, the true information that, this is indeed a lie.
Make no mistake, the campy acting, the fact everyone looks like they are staring in a coca cola commercial is not a error, the film satires a propaganda film, by simply being one in the cheesiest, most brilliant way possible. By hiding the bad morales behind a wall of glass.