I'm not sure if the guy is American or not, but Americans are more ideological than practical. Being "passionate" about something is more valued than being good. Contrast this to other countries like Germany and Switzerland where a cool headed and calculating competence is seen as more of an ideal attitude towards work.