Too Long; Didn't Read
There are not a lot of creative jobs in the tech industry, at least not if you are a developer. This is what makes it especially difficult for multi-passionate folks. Not expressing enough passion about coding or not being up with the latest frameworks can easily cost you the job. Hiring people for their single-minded obsession with technology will have the opposite effect. It will continue to fuel the delusion that all problems can be solved with more technology. The industry needs people who value the long term happiness of their customers. To do this well, employees should be able to put themselves in the shoes of the customers.