I don't think that we should repeat quests. Then there is simply no idea to even bother to complete a quest because you will know that it will come back again. And it's boring for those who already finished, because maybe they've spent gems on it.
Events in RS2 do often require much time and "babysitting" to the game, but I think it's important that we have to fight for the end prize. If you think it's hard to keep up or you don't find an event interesting, just skip it. There is no one who is forcing you to complete the events