If you self-host any website, you should expect to have to manually apply some patches and fixes from time to time. Just sorta comes with the territory. If you don't want the responsibility of a web admin, maybe you should be on Cloud...?
Also, I, for one, think XenForo staff should be...