Can't they be patched once, and then re-patched when system updates change make changes to system files?
I'm in a similar boat with a kext that enables unsupported Thunderbolt 3 docks.
I might have to use PurgeWrangler for an older iMac. Apparently, can keep it mostly enabled, but you need to mind updates and be ready to recover if your modifications are invalidated https://github.com/mayankk2308/purge-wrangler/issues/2#issue...