Out of curiosity, what is your (and others)opinion on this? Do you think it is a good idea?
From my personal experience, i don't think it's a great idea unless they're quick learners. (I've worked with both, managers who have had a technical background, and others that have not)
Whilst you don't need to be an SME to manage your team (that's what the people who work for you are there for), you do at least need to know a good level of detail, otherwise you've no idea exactly what is it they are doing. You're meant to manage your teams roadmap and overcome any obstacles they face, you're not there to just approve holiday requests etc.