"lulz, but her mod iz free, she doesn owe u anything you prick, and since she is a god mod maker for me she can do whatever she wants"
-average response from eloraam's paladins.
-average response from you.
Kidding aside, for any mod that takes longer to update than users of any given server would prefer, they'll have to make the choice whether to drop the mod and learn to live without it (or find replacements) which is a bit of a nuisance in many cases since it will lead to loss of construction, or else just keep waiting, which can also be annoying since it means they're missing out on accessing some new features of other mods (or of Minecraft).
If modders give out plenty of information on their progress, it's easier for users to decide whether to wait or to drop. If they don't, I guess they're more likely to be dropped.
So while modders don't have a responsibility to users, if they don't please those users to a certain level they're likely to frustrate and lose those users, either temporarily or permanently. That's just how it works. For some modders, things other than modding are more important, so they're fine with risking many users, and that's okay (doesn't mean everyone will be happy about it, but it's not like it can be helped).
So with RP2, maybe by the time other important mods are ready, RP2 will be ready too. Or maybe we'll have heard from Elo that she won't be able to work on it for quite some time, or maybe that she's working on it and doesn't know when it will be done, or maybe that she's fairly sure it'll be another month. Or maybe that will happen with one of the other mods that people rely on a lot. So at that point people will have to decide whether to keep waiting or not.
But it's fairly pointless to speculate now. And anything beyond speculating (such as arguing, whining, attacking, blaming, etc) is even more pointless and just raises tempers all around. Wow, this is probably the most serious thing I've written about this, so I think I'll have to sit on my throne as the prince of bel-air.