Moscow is really big and the most secure city in Russia.
If you want to hit "every target" (which would be way over 100 even if we are talking about huge targets) you have to launch like 50k drones at once.
Same for Russia. Except it is harder for them to find anything of great value at this point. Most of big targets are already in ruins. Civilian infrastructure is all that's left (not counting places reorganized for drone production here, as they are harder to find). And destroying civilian infrastructure does not play well with what Russia is trying to sell for the audience.