Not arguing with that sentiment, honestly; just think there were ways to do it without them being in a relationship. A shipping relationship, that is, since not knowing each other in the past beyond that one scene was a pretty bizarre revelation (even in S1 Toffee interacted with Star from a distance more than that before Storm the Castle). I think there was also a risk of giving Moon TOO much of a backstory with him and raising the question of why Star comparatively is doing so little, but then I'm not sure that was a thought on the crew side since probably they had the backstory in mind from the beginning, most likely minus the Eclipsa stuff, and it was just fans reading too much into things.
I do think we could've seen more of Toffee with Comet to give the "Magneto" stuff more of a basis than Nefcy's headcanon. Like a scene of them interacting leading to his motivation to kill her, or even Toffee in the present, like during the Realm of Magic scene, mentioning what his original goals had been so it becomes clear his priorities have become massively twisted over time. But now they've also retroactively made it 100% clear that Comet was completely in the right and Toffee's grudge was from even before HER, so everything just stays black and white (not that I expected Comet to be evil after those episodes, but there could've been more ambiguity than what they went with).
I guess for me it's more that, after seeing how Meteora and Eclipsa went, I prefer they just kept Toffee a villain and essentially wrote him out than making his backstory too grossly sympathetic or something. I think Ludo's the only villain they've struck a decent balance of villainy/sympathy with.
Just wondering:>We'd known that Toffee was a monster prince for a very long while, even before S2 ended
Did we? I always figured Toffee was a former general in the monster army and then that was confirmed, but him being royalty was relatively new. I associate that with the spellbook.