you can still do the most important entries though (should be enough for the smallest tier), they just want you to click on links, watch their youtube video and enter your neopets username.
i'm also a bit bummed i'm missing out on entries bc i'm not on tiktok or threads, but still half the entries don't need you to actually have an account on said social media, just look at the post
Also 2 Mil is INSANE. At first I really thought they'd give one person that much, but ofc having it split between multiple winners makes so much more sense haha ^^;