"Why do you want to work here?" is, in many cases, asking candidates to lie.
Many candidates don't want to work at a particular job. They just want to work. They want to trade their time for money. That's it.