I studied computer science because I liked the intellectual/technical side of it. I'm an engineer working as a web developer in a car sharing company.
I find myself to be more interested in the technical problems, rather than the product itself. Unless the product is something I'm making as a side project, I would also care about the product if I start my own company.
However I don't get why recruiters want you to be excited about their company's product?
I've been interviewing lately with a gaming company, it went very well except I answered the question "why do you want to join us? Why gaming?" with saying "honestly I'm more interested in the technical challenges that you have rather than the output as a product, I do care about serving end customers with good experience, but I would work for gaming company or e-commerce company"
Usually I don't say such things in an interview but this time I wanted to try it to see their reaction. As I expected it was a deal breaker for them.
Why do companies care about that? We're basically providing our technical know how as a service, not our product creation know how. You wouldn't expect a plumber to be excited about your new home, you expect them to be good at what they do.
So why is it different in software engineering?
Cheers