I see the USATF as having similar issues as NYRR. Bottom line, in no area can one organization serve all constituencies in such a broad area. USATF and NYRR both should define their scope and let other organizations take on the areas they can't focus on. In my opinion, USATF should focus on the pros and let others, maybe RRCA for one, fill the other roles it currently tries to take on. NYRR could either take NYCM, Fifth Street Mile, etc. and let other organizations focus on the local running community or spin off a NYC-centric professional racing series to handle those races while it focuses on the local running communities.
It's not that organizations with different focuses can't work together but having a single organization in charge of everything just spreads its resources too far. It ends up losing its focus.