NYC covers about 800 square km. Moscow is 2,500 square km and much bigger than that if you count the adjoining metropolitan areas. The standard "America is different because so big" argument doesn't work against the largest country on earth by area.
Moscow traffic is also notoriously shit so it's not like that's a differentiating factor either.
Plus, the likes of London and Paris also have old metro systems that are much better maintained than NYC, so idk what combination of excuses NYC has.