you bring up some good points that make me see starlight in a bit of a better light as a character, a thing is too is that starlight is allowed to completely change. People forget but discord was pretty much done with his reformation arc in discordant harmony and then it turns out if he changes completely he disappears. So the rest of the series is himself and the writers having him have character growth while still trying to keeping the antihero, like learning to value love and learning even good intentions can have bad consequences which is a lesson thats shown to stick in ||season 10.||