Минимально необходимый набор: addr:street + addr:housenumber + полигон place вокруг.
КЛАДР коды на самих улицах раньше периодически добавляли/обновляли по результатам работы бота. В данный момент за их актуальностью никто не следит и никто не использует, так что можно считать рудиментом. А кода на домах вроде используются конвертером pocketgis. Почему именно так сделано - вопрос к их авторам.
Для удобства формирования почтового адреса и для поиска. Иначе для этого придётся держать сторонюю базу.
Номера присваивают для кадастрового учёта, как минимум. А если строению присвоен номер - то и в OSM было бы неплохо его отразить.
В JOSM-е есть штатная заготовка для задания адресных данных по общепринятой схеме addr:*.
Для контроля есть несколько онлайновых валидаторов, можно ими пользоваться:
http://gis-lab.info/data/mp/addr/?base=rgis
http://addresses.amdmi3.ru/