I think you'll find that OSM is great for more than just simple stuff. In fact using and contributing to it is a million dollar industry.
Address searches are possible though, as ever, it depends whether contributors have added those addresses to OSM.
That's one thing, another is that addresses are quite often duplicated. There's no automatic check for that and such duplicates exist for years.
[1] - https://help.openstreetmap.org/questions/45825/how-can-i-geo...
I've backed the statement that OSM is inconsistent by saying that sometimes streets in OSM contain full name and sometime only most important part (and that makes Nominatim unable to search for addresses).
https://mapzen.com/blog/the-world-is-yours-announcing-mapzen...