Attention is not money. Watching a YouTube video is not being charitable. You cannot just blankly assert that "their time is paying for the charity in the videos" without explaining why this is true. You will have a difficult time explaining that, because it isn't true.
As I said in the comment you replied to, but apparently didn't take the time to read, his viewers do not give him money by watching the videos. YouTube gives him money, which it gets from the ads which run on his videos, and I think he gets some money from direct advertising deals too. Those advertisers are not being charitable by giving him that money. They are conducting business deals: they want their image in front of his audience, and they're willing to pay for that. None of this has anything to do with charity.