Adding that data takes time and we are all volunteers. Recently I have been numbering houses in my area. I walk the area with a bit of OSM map printed large enough to write the numbers on. There is a post code layer information available now for the UK, I think, so now it's simpler to fill in all of the address details but it does take quite a lot of time. Without mappers prepared to walk areas and take notes house numbers can't be added. The numbering method isn't consistent in my experience. Number 13s are left out some times, ( 13 is supposed to be unlucky here ) then some wouldn't want to rent or buy it. . Odd numbers can be one side of street, Evens the other.. but not always. Extra houses or flats may have a Number followed by an A'B or C to create separate addresses. You can only find this safely by walking. If Zips Pins and Postcodes are available with geolocation's in your country/area it may possible for them to be added automatically to the map data.
This isn't really an answer more a bit of information, sorry.