А зачем оно надо, но добавлять еще ладно, иногда приходится. Этот файл нужен, чтоб приложения могли обращатся к сервису не только по имени порта, но и по имени.
Да особо то не зачем, так, допустим пишешь rpm'ку, в ней есть файл для xinetd и так написано, service xxx, понятно, что хорошо бы, чтобы при установке rpm проверял файл /etc/services есть ли там такая запись, или может она там фигурирует как aliases... Ну и чтобы при добавлении файл оставался отсортированный по портам.
Зачем то же придумали useradd, хотя и так все можно делать, и иногда даже проще редактировать passwd напрямую.