He makes money off of it. There’s nothing wrong with that, but that doesn’t make him a charity, imo.
You could make the same case for Walmart: look at all the people (employees) they hand money out to! With many of them likely having much tougher lives than I do and thus being absolutely deserving of the money. But Walmart does it for the sole reason that it improves their bottom line —- just like Mr Beast.
Do you think Mr Beast would insist on spending millions in a video if he could create the same income from just “Giving $1.5 to strangers!” videos?