>For the most part, devs in general should not be teaching accounting. There's a reason that it is so challenging to earn a CPA.
Surely there's a big difference between earning a CPA and just knowing the basics of accounting.
I had a summer job helping out with entry in a family member's small accounting firm. I don't think that double entry accounting is that crazy of a concept that it cannot be grasped by someone without a degree in the field.