And again, a related problem that people run into is side-effects. You call a function and it returns a value, but maybe it, on purpose or on accident, modifies one of the actual parameters.
To that point I would say it is precisely in this kind of long-term challenge, where there are demonstrable and potentially irreversible social effects, with returns accruing over periods beyond commercial discounting, that government must play a clear role.