When you lack the ability to express an abstraction within your language you compensate with verbosity and imprecision. This is as true in English as it is in programming languages.