Right, the implied comparisons to pro football and pro basketball are silly, at best. If nothing else, those games could be moved to alternate venues (see: Katrina). The financials for those sporting events are dependent on both season ticket sales and cable subscription sales and provide salaries for players and staff. How much of that resembles a marathon, even a WMM event? Little at all. If all ground transportation were halted well after Sandy, as it was with Katrina, then no doubt those games would have been moved, postponed, or canceled. Having dedicated venues for those contests renders moving or postponement far more reasonable. It was only the subway that was flooded, so only the fans entirely reliant on the subway to get to games would have been unable to get there. (Never mind that the football stadium is in New Jersey and thus not directly subject to decisions made by NY government agencies.) As you say, those contests are pretty much confined to the stadium areas, they do not require distributing resources (aid, police, sanitation) along a 26-mile route through the city.
Also, the notion that they should hold a race for just the invited elites entirely within Central Park would be an insult to all those people who not only paid the exorbitant entry fee, but then spent money on travel and lodging through Friday. And, honestly, those are the people that this race is really about anymore, the affluent (as noted in the above-linked article, NYRR caters directly, if not entirely, to them) who can afford such extracurricular trips. The entry fee itself makes that fact quite clear. I may not be a fan of that fact, but I can recognize that reality and its impact on NYRR decisions. As such, the affluent masses are given higher consideration than invited elites - NYRR can always entice elites to come back next year, they cannot risk (further) alienating their paying customers. For the elites who were depending on prize money here to make up a significant part of their annual income, the outcome is no different than if they had become injured in their training build-up. It is something out of their control. Also, this is a position that they allowed themselves to be put in. They let NYRR (and its cohorts) wield this much power. There is no such thing as guaranteed income from races. In other (real) pro sports, the players unionize and bargain collectively for better terms for themselves. Remember concepts like a half-marathon WMM or a minor leagues WMM? Those would benefit the athletes and provide better income opportunities. But those are not going to just be offered to them, if they will not organize sufficiently and make demands for their own benefit then they have to accept the status quo, on both small and broad scales. As it stands, all athletes in road running are independent contractors dealing with corporations that are more powerful than ever. I know that unions get a bad name, but in today's free market it is the way for labor to make sure its interests are given proper consideration. Anyway, this is getting sort of rambling and blustery.
The other answer for those who were so reliant on the NYCM payday: race more. Greg Meyer and Benji Durden, to name just two, have been known to criticize how seldom today's U.S. elites race. Why not race two half-marathons and two or three 10Ks and 5Ks in the marathon build-up? Combined prize money may not net the same as being in the top five at NYCM but it sure helps a lot if one runs into a bad day before or during NYCM or something else unplanned (like a hurricane) takes the possibility of prize money away. At least they have homes to return to and can race more next month and next year to make up for it - in this specific context we are talking about hundreds and thousands of people who have lost their homes, businesses, and loved ones to this storm, which is not at all comparable on the level of loss.