DREAM SMP IS A STORY ABOUT WHY AND ESPECIALLY HOW THINGS SHOULD MATTER
because dream literally spells it out that ever since Tommy came on hes made people care about things! Pets and discs and nations and he CARED so much and placed so much value in them that they became valuable to everyone else too!!! And the entire story proceeds to wrestle with the questions of what things are worth to people, what you should be willing to sacrifice or how selfish youre allowed to be for the things you care about!!!
because Tommy IS selfish, he’s exactly as selfish as everyone says he is and thats the POINT. he cares about the things and people that matter to him, to the point that he’ll throw away anything else for them, and his whole progression as a character WASNT about learning to be less selfish, it was about learning to care about the right priorities. He doesnt stop being selfish, he doesnt stop caring about whats his, but he goes from yelling at tubbo that the discs matter more than he ever did to throwing them aside without hesitation to keep his best friend alive. Even when tubbo accepts his fate Tommy is still selfish and refuses to let him die. He gives up a shit ton of gold and diamond and netherrite to get Punz on his side. he passes up the chance to end dream for good for the opportunity to bring Wilbur back. he is STILL being selfish and god dammit its not a bad thing!!! THATS LITERALLY THE POINT OF DREAM BEING THE VILLAIN dream says that caring about things is irresponsible and annoying and weak and Tommy manages to beat him because he doesnt. stop. caring.