I just wrote that last sentence to the tagline, and it started out as “it needs to be scriptable”. I’m trying to stop writing or saying that. “Has to” means the same thing as “needs to” but it sounds, at least to me, less agressive. I feel people should generally sound nicer, so why not start there.