Вы забываете, что во время проекта по сети летают всякие RFC, ASD, SeV, DD, Review и т.п. Которые правятся на ходу - т.е. архитектор написал, разослал на ревью, ему там пометок наделали под трэкинг, он поправил. А также вы забываете, что основная масса производителей таких бумажек - не программисты. И сидят они под виндой с офисом. Им так просто удобнее. А это, на минуточку, наиболее читаемые документы во время проекта. Так что тут давно и прочно сидит MS Office.
А исключения только подтверждают правило... Я, например, когда у меня офис на компе грохнулся, честно пытался работать в OpenOffice. Трахался с каждым пришедшим документом... то одно не показывает, то другое, то моё не видят... Типичный пример - нарисовал красивую табличку в аналоге Excel (Calc кажется), а она в родном Excel'e расползлась. Или линки в той же таблице перестали работать.
Короче, в Риме веди себя как римлянин. Пишут все в офисе - и ты пиши. А если сможешь писать не в офисе, но сделать так, что никто этого не заметил - то честь тебе и слава, барабан на шею, и электричку навстречу
А в чём там в конце проекта программист документацию напишет - дело уже десятое, потому что это уже не "работа с документами", а по сути изготовление книжки. И нормальный программист её просто сгенерирует из кода, и добавит воды