Shower thought: Someone with no knowledge of programming but uses an LLM is a D&D sorcerer, while someone that has the understanding of CS would be the wizard class. In D&D rules, sorcerers can cast "more magic" per day than wizards as they are unencumbered with any thoughts about the technical details. Wizards can cast a vast range of complex customized spells that the sorcerer is unable to perform, and thus are able to maneuver far more complex situations.
And their patron is capricious and doesn't seem to actually understand anything that the warlock wants. Less monkey paw, more "I wasn't listening, here, have X because I think I heard you say Y"
I like it! For LLM creators that self-host their modal, they wouldn't have to worry about their patron leaving them. However, the patron only grows in power based on the wishes of other agents other than the warlock. Wizards, in theory, have unlimited power of their hardware environment [cough except DRM].