They do not force you to pay for Runescape
To that question I reply with, Jagex does not force you to do anything. they do not force you to play. They do not force you to pay for membership and they do not force you to feel resentment for not being able to be on the game daily. Yes not being on all the time doesn't allow you to do everything, that Jagex allows it's players to access. But thats the point of limited time things. Anything that is limited time will eventually go away hence the word "Limited" and these events that you are saying that you missed are not game breaking. It is a little additive Jagex decided to add to the Runescape Gold game for a short time to give variety to the daily activities of the daily runescape players.
You missing the event doesn't set you back or make you miss something important or irreplaceable. It's how rares have become rares. people who played at the time held on to it and they sold them when they became trade able. If you could just go get them at anytime you wanted they would no longer be rares. and the rewards from the events are just benefits of being online at that time. Its like people bossing. You can kill and kill a boss for hours and hours and not get much from it. but then after you leave someone else kills it and they get a good drop. does that mean that drop was yours since you were there but left because you were out of supplies or "couldn't be there"? no, it does not. that drop is the persons of whom it was recieved by.
A game is played for enjoyment that is the purpose of Buy Runescape Gold game. If it can not be played for enjoyment and you must wine and complain of such trivial things as thus then maybe you should take that recipe that you brought up and follow it. I for one see no problems with them having little events like they like doing. It give the option to do something out of routine every now and again when we login. if you miss it oh well move on.
That was Easy.