Domain modelling as well: we have clear programming concepts, but the kind of autocomplete that can autocomplete a customer sales process needs to be able to refer/leverage ontological connections on words like ‘bass’, ‘season’, ‘rebate’, and ‘jamboree’.
Intuitively it feels like focused models should be better models, but human programmers are ‘better’ knowing programming alongside general stuff. We’re not reduced by reading economics or Tolkien, removing such knowledge would be premature optimization.