I used to be snooty about this too until I had a member join one of my teams who is exactly this type of person... Treats it like a day job, and absolutely rips through well-defined coding tasks as long as I do the general solution-finding and lay the architectural groundwork ahead of time. They don't burn out either, because it's just work to them and they take regular vacations.
They're not my go-to for solving architectural-type problems (solution-finding as you call it), but I'm OK with that because their strengths lie elsewhere in terms of discipline, focus, training JR team members in coding practices, knowledge of SW project process, etc. Every team needs its brick-layers who can work hard and follow blueprints really well, and not all of those brick-layers are going to be architects. One of my biggest work-related lessons out of 2016 really.