Да десятки причин.
Я бы, конечно, не использовал тут слово «нужно».
«Нужно» создавать сайт сетевым (инет) компаниям или там частным лицам, решившим работать ч-з Интернет с клиентами.
Но и свой сайт стоит создать: не потому что «нужно», а потому – что «можно».
И, как мне кажется, по многим причинам можно этот сайт создать.
Создание сайта – само по себе хороший опыт. По нынешним временам хотя бы представление об этом иметь не помешает.
Создание сайтов может вообще стать вашей работой. Если нет – созданный сайт может стать площадкой для вашего бизнеса, хобби… просто визиткой вашей для людей: чем-то действительно индивидуальным – не одной из миллионов страничек в «одноклассниках», «В Контакте» или «Фейсбук».
В принципе, создавая свой сайт, вы даже не всегда можете знать, в каком направлении этот сайт «выстрелит».
Я когда-то создавал свой сайт именно для тренировки, хотел попрактиковаться в коде, дизайне и т.п., а вместо этого использую теперь этот сайт для закрепления за собой авторского права на публикации. Вот так. Предугадать такие финты невозможно.
Так что можно просто попробовать создать свой сайт и поглядеть, куда кривая вывезет: в бизнес, хобби, визитку или ещё что.