Зачем выделяют грамматический род? Зачем выделяют времена глагола? Зачем выделяют падежи? Зачем выделяют залоги? Зачем выделяют … ?
Ответ на все эти вопросы один. Лингвисты выделяют все эти категории для того, чтобы как можно более полно описать язык. Ну а далее задачи могут развиваться. Все эти категории выделяются для того, чтобы существовал единый для всех национальный литературный язык; для того, чтобы осуществлять поиск приемлемой методики обучения языку (как родному или как иностранному); для того, чтобы находить общее и специфическое в типологически сходных и типологически различных языках; для того, чтобы строить алгоритмы машинного перевода; для того, чтобы …
Ну а как появились эти категории в языке - это вопрос несколько иной. - А появились они как отражение языком и мышлением категорий действительности. Ведь, никто не отрицает, что в нашей действительности существуют пол, время и пространство, реальное и желаемое, определенное и неопределенное, статичное и динамичное, конечное и бесконечное. На первых порах язык, вероятно, отражал все это на примитивном уровне, но развиваясь вместе с мышлением и познанием, он постоянно модифицировался, находя в действительности что-то новое, еще не познанное.