Youtube is owned by Google, they don't need money. However, to
keep it free for use to its billion of users, it has to defray
operating costs, and the easiest way is advertising.
Then you would argue, if Google is so big, why still need to
defray operating costs? Because Google is a business, and a
business that does not find ways to make revenue is called a
charity.