I have my own YouTube Channel, but I use it to promote my existing business (my website). You can seriously start a YouTube Channel about anything and make money with it.
You can review products and make sales through affiliate marketing. You can show ads at the beginning of your videos and make money with Google Adsense. You can even get sponsored and make money for mentioning products in your videos.
The ways to earn with YouTube are endless, but it does require a popular channel to make good money!