Yes, a company searches for hires with specific skill sets so that it can quickly dedicate its new engineers to product-specific tasks. At first glance, that appears to be an efficient way of running a lab. But a company that rigidly adheres to such a policy limits itself. It's a matter of evolution. To Darwin, if an organism fits the environment, it can survive to pass along its genetic code to its offspring, which, in turn, will likely also fit the constraints of the environment.
Creatures get specialized, evolving over millennia to fit prevailing conditions.
If those conditions abruptly change, however, the critters might not fit the new environment. That's probably what contributed to the demise of the dinosaurs. In a roughly equivalent way, some engineering companies and their engineering teams struggle to adapt. The plot thickens when you consider that many a hire is based on whether a recruit might fit into, say, an Intel 80x86 or Motorola 68K culture, or a TMS320Cx culture, or a VHDL or Verilog culture. That would be a better way to spend company funds than purchasing an espresso machine for the coffee room, or a basketball hoop out in the parking lot.