Are too many job descriptions over-specifying what they need? I read these two posts: Shooting Ourselves in the Foot Isn’t an Effective Engagement Strategy and Top 3 Hiring Mistakes to Avoid.
Both posts discuss poor job analysis. This is the issue of How Many Essential Skills Do You Require?
Over-specifying a job is bad management and it's bad for business. Have you read What are you leading? If you don't know, you might tend to over-specify the job, too.
Is this difficult? Of course it is. You need to think about this for more than five minutes. But it doesn't take more than about 15 minutes, not if you do this with your team. You don't have to do it by yourself.
Laundry-list job descriptions or shopping list job descriptions are crazy. They make it impossible for anyone to fit the job, and they say nothing about cultural fit. Don't write them.
Job analysis and job descriptions are not about technical skills. Sure, technical skills count, but cultural fit trumps technical skills every time. Cultural fit is how you get engagement and keep people in a job they enjoy.
Instead, do a job analysis, and determine your cultural issues. That's what counts. That's what will provide you employee engagement and prevent you from making hiring mistakes.