I know the show has some flaws like on how it can be better explained with it's story, but Star's actions you know with destroying the magic in the finale, imo, didn't come off as selfish, she didn't want the stress of her family's magic and decided to put and end to her family's monarchy for the good of the people she loved, in a way, I mean for example, the Magical Spells from Star's wand have poofed and disappeared at will before, and this no exception.

I won’t go over all the issues I recognize the finale has again, and focus on the good stuff / what the writers wanted to convey: Star wasn’t being selfish in the slightest with her decision to destroy magic. Sure, her initial reaction to Moon’s betrayal was largely knee jerk, but she was still going in the right direction.

Star always trusted her instinct and guts way more than most other queens - this reflected both on her magic, as evidenced multiple times throughout the show, and on her innovative decisions as a princess / queen.

Later in the episode, and in the finale, Star follows on her first instincts, and realizes that she wasn’t wrong during her “tantrum”, and magic did damage people and monsters for centuries on Mewni (and in other dimensions as well, apparently, given the reactions of some of the patrons in the tavern, but that’s beside the point and probably a clumsy att- NO I SAID I’D HAVE FOCUSED ON THE GOOD THINGS ONLY).

The current situation with Mina is just another entry on the long list of times magic threatened to destroy stuff, and the corruption spreading through the Realm of Magic (once again thanks to Queens using and abusing the power) was just the cherry on top. Sure, maybe the crazed solarian warrior could have been defeated, but that wouldn’t have changed anything, something else would have popped out sooner or later, at the expense of the common folk on Mewni (and possibly throughout the Universe) once again.

Also it’d be disingenuous to ignore that the show has always been, even if in its own fantasy way, “socially involved”, and that the idea of magic being a privilege held but an extremely limited amount of people, as the idea of Monarchy itself, could have poorly matched with themes of equality and whatnot, so it becomes evident that, given the scope of the series as far as Mewni is concerned, destroying magic was the right choice: Eclipsa was by far the best suited queen to bring some change to Mewni under the limits of the current system, and it failed. It’s clear that the system as a whole had to change, then, and said system was symbolized by magic, what first allowed humans to settle on Mewni and oppress monsters for centuries.

As for anyone who throws around the words “selfish”, “Star” and “boyfriend” in the same sentence, they’re dumb and it’s not even worth to debate it since it’s clear & the driving plot behind the last 13 minutes in the series that Star was ready to lose Marco if that meant saving Mewni, the monsters, and bringing true change to her world. Something that she set out to do explicitly around S3 episode 11, and less explicitly-but-the-seed-was-there around S1 episode 11. Not exactly a last moment whim because she somehow selfishly decided she didn’t like magic anymore.

I said I wouldn’t have talked about the bad parts so I’ll ignore the usual problems with having given spells identities with three different episodes in three different seasons.