Yes, the data is present in OpenStreetMap. Unfortunately, it is located in a layer that is outside of the ones we can reliably import. I am simplifying a bit here, but basically, the boroughs of New York are located in the suburb layer, which we do not export as is but can leverage to augment the city layer, and we don’t want to import suburbs as is, because that would create a lot of records that would be irrelevant for most searches, and the suburb data has also been demonstrably incorrect in many areas of the world. Additionally, we do not have a reliable way to add special rules that would be specific to the area of New York only, when considering what we want to remap and use as a record.
While being able to do so would be really powerful, it also would require us to rework profoundly some parts of our processing pipeline, and that is assuming that we find a good way to adapt rules to certain very specific parts of the world. All of the hypotheses we have tested - to allow this flexibility - have been proven wrong in one part of the world or the other.