Wouldn't reliably hitting a city from that distance require precision? I think the Houthi forces just want to look like they are doing something. No matter what, they are not going affect the war.
To the direct point, hitting a city from 1000 miles away would demand quite a lot of precision (to be clear, this article at least doesn't say they were on target, but even hitting Israeli territory from Yemen is on par with hitting New Jersey from Cuba). On the other hand, Russia is targeting specific installations and infrastructure, which is an entirely different feat.
[0] https://acoup.blog/2023/10/27/fireside-friday-october-27-202...