What they should do, if they actually cared to incentivize alternative forms of participation besides AFK scripting is make it so you can do "Super Runs" or whatever and spend N tickets and get N * Reward with a cooldown of N * Usual Time to Completion.
Currently there are 3 viable options:
1. Spend a lot of time doing the same shit over and over instead of warcamping or whatever you actually like to do, so you can get your vorpal sword.
2. "not AFK" script that time while you watch Netflix or whatever
3. Pay someone else for their time to "not AFK" script farm using their fleet of 10 different accounts they spun up.
It's silly and I agree with all sentiments here, it's grown rather problematic.