Good-Person
Captain Junkie
Creating a website does not give you guarantee of making money from it except when you meet certain requirements that is going to make it possible for you to make money through the website. One of those requirement is to make sure that you are generating enough traffic on your website because that is the only way you can be able to make money from Google after monetizing your website through Adsense.
Yes, building a website alone does not guarantee anything at all. I just read that more than 90 percent of websites fail. They fail to get traffic and they fail to generate sales. there are many reasons for that. Poor management, lack of SEO activity, and horrible design could be some of the reasons why certain websites might fail.