Many times, you'll find that technical consultants are focused on the code aspect of their jobs, and not the overall solution. Functional consultant is going to know how things operate in the UI. That's not to say that no technical consultant can do the job, just that it tends to work better with someone who knows the UI.