I think a lot of website owners prefer to make money on Google adsense and if I have a website today I will also make money from Google adsenseYou need a self-hosted website to make money from adsense. This costs money. However, youtube is free to start and you can earn more on youtube via adsense compared to websites.