Why isn't Necrozma an ultra beast? I only played Pokemon Sun but it was an ultra beast in that game.
Within the lore, Necrozma and the Cosmog family are related to the Ultra Beasts but aren't exactly "true" UBs themselves. Maybe this is the TCG's way of referencing that ambiguity? Could also be their way of distinguishing the forms, like how Cobalion, Virizion, and Keldeo never get Fighting cards in order to keep them distinct from Terrakion and each other, Thundurus and Landorus are never Colorless, Solgaleo is never Psychic to distinguish it from Lunala, Dusk Mane and Ultra Necrozma have yet to be Psychic, etc.
Personally I wish they did make this card an Ultra Beast. The way I see it, if you're going to make a new mechanic, you might as well include as many Pokemon as possible in order to maintain the relevance of the cards specifically designed to support/counter that mechanic.
And right after I commended Miracle Twins for Fighting Heracross and Terrakion, today we get our 12th Exeggutor and 22nd Necrozma cards from Gen 7, so I'm back to my default form of:
It's the first Kantonian Exeggutor of SM, the first Psychic Exeggutor since HGSS, and the first non-GX base form Necrozma so I can forgive the favoritism in this instance, despite how much I want new cards for neglected Pokemon like Sunflora and Archeops. Plus current generation bias is understandable; it's when the bias becomes eternal like Darkrai that it starts to irk me. lol