Should we get rid of the tag because these questions can not be "Answered" as specifically as we would like?
Close, but it's worse than that. We should get rid of the tag, but for more than just because they can't always be answered. We should get rid of it because "hiring" is off topic for Stack Overflow entirely.
The existence of a tag has no bearing for whether or not that tag is on topic for Stack Overflow, because for a long time any one could type just anything into the tag box. This was necessary to seed tags when the site was younger. Stack Overflow has since added restrictions for creating tags, but a lot of tags exist solely for historical reasons.
This oversimplifies it a bit, but if you don't have a problem with a specific snippet of code, it's probably not on topic for Stack Overflow. While it's easy to find counter-examples on the site, it's worth remembering that there are (rare!) exceptions, and that this is community enforced. It's frequently not possible to get 5 people with 2000 rep to vote to close off topic questions.
BTW: What hiring tag? ;P