I don't know that these questions are necessarily bad. Often, when I look to see what programming languages someone knows, it's to see if they're operating in the same ecosystem. If you've spent your career writing Java, Ruby, Python and Erlang, you're going to be miserable if I hire you to do ASP.Net and Sharepoint development. You'll probably be fine if I hire you for a Scala job.
You're also not going to be as experienced in the quirks and design patterns in that ecosystem / framework. I'm ok with hiring people who are smart enough to figure it out, but if I'm looking for a senior developer I want someone with some domain expertise who's not going to be learning hard lessons on the job. If it's an existing project, I may not have the luxury of picking the best tool for the job, so I may need to hire people who know the tools that we have. That includes not just the ability to pick up the technology, but knowing from experience how it behaves at scale in a full-stack configuration.