It's for the same reasons Howz also left the team, so sad to see you leave :[
Totally agree with having active staff despite the server's conditions, hopefully by the beginning of November it starts going much better from what it is currently, since there will be way more content and notable bug fixes by then.
Off-topic: You technically own a Max Cape now on OSRS, my question is, what will you do after that?