Both, because different players have different preferences.
I think Jagex should make some more interactive events too but they definitely need to offer meaningful rewards there. It is just stupid to attend minigames or events that give you T60 gear as rewards.
Look! Games like Fortnite hand out $3 million for a competition and Jagex gives us what? A T60 Battle Robe after we played through that event 9000 times?