See, that's the thing. You've also been in the dev role and not just a manager or only mostly a manager. Good manager have background in or at least understanding of the thing they're managing.
And this may answers the question, who thought that developers shouldn't talk about technical stuff in all of this process. Feels like enthusiasts meet up to talk about all but the common things.
One of the best managers I ever had would give his Python team guidance using Cobol terminology. Once I translated the Cobol into Python, his advice was invariably exactly right.