Becomes a problem when the next version of Mac OS changes the api, and you have to dig up the code, install dependencies, recompile and fix it. Meanwhile potentially breaking something else.
No, you have an LLM do all that again.
No, you have an LLM do all that again.