Это делается для того, чтобы старые приложения правильно интерпретировали этот тег. Ну и с точки зрения валидности, так правильнее
Что за чушь вы здесь несёте? Вот после таких советов сайты не проходят валидацию. Одиночные теги нельзя закрывать когда верстаешь с типом документа HTML, W3 при проверке заставит вас убрать все слэши. Но если используешь XHTML, то там нужно закрывать все теги до единого, даже одиночные, иначе код опять не пройдёт валидацию.