Earlier quoted context omitted.
I think it's because it's difficult for even programmers to deeply grasp the slippery nature of the small scale abstractions we use in software projects. This is why design patterns are so easily misused. It's tricky stuff. The large scale, society-level abstractions and shared fictions, such as money, are a whole different beast.
I don't think the principle of money is actually that difficult. We've all had that moment in middle school where we realised that money would be worthless if everyone stopped caring about it. It's just that some people stopped running around wide-eyed telling others about this revelation a few days later. I guess we did get lucky in that the object of obsession they chose wasn't the law. Please don't tell them that…
Sure, on the surface this is easy to understand. But what might it look like for such a process to unfold? How do the fundamental dynamics and primary characteristics of a money system change over time, and why?
Honestly, I can't really answer those questions in any kind of sophisticated way. A lot of discussions involving the Fed and broad macroeconomic policies feel fairly hand-wavy to me.
Sure, the basics of runaway inflation caused by reckless money printing is not too hard to understand. But that's just one of many scenarios.