I've no idea how you got that out of the post but... if you want to develop software for a given domain, you need to gain domain-specific knowledge in order to ask the right questions. Vice versa, if someone wants to say, move my company inventory to a different location, it helps if they ask what exactly I want transported, the risks and issues associated with the goods, etcetera. I've never seen people disputing that.
If the accountant just wants to make sure they do their job and don't milk him for all it's worth, I suggest he hires a supervisor with programming knowledge from a different source to review their work a few times a month. Even if you hire the best in the country, it's probably still quite cheap versus the cost of the developers themselves.