Нужно ли использовать необязательные закрывающие теги?
HTML5 вроде как допускает опускать множество тегов вроде , тоже рекомендует и Google. Код без опциональных тегов кажется мне читабельнее. Есть ли веские причины все-же использовать их?
Нет, таких причин на данный момент. Требуется это только для соответствия стандарту XHTML, который сейчас немного мертв, но вроде как разрабатывается пятая версия для HTML5
"немного мертв", "разрабатывается пятая версия" — в таких формулировках можно было лет 6-7 назад говорить =))
Нет никаких версий давно. Есть html и css. Они постоянно развиваются, без присвоения версий. просто пишут дату обновления https://html.spec.whatwg.org/