extrapolate from your points to a general theory of languages and super/sub-structures with regard to evolution of AI and user needs
the idea is to catch the elements that minimise accidental complexity of the programming ecosystem. I guess it is nothing particular new in relation to humans, but maybe for AI tools it is, as you suggest