You have a bad manager who happened to be non-technical. I've had plenty of bad technical managers too.
A manager's job is not to be more technical that you, it's to manage multiple parts of a project and it's people. Of course they know what they are talking about- but often they have the people skills to get past the interviews.