Most programmers are working in business-focused jobs. I don't think many of us, in grade school, said "I sure hope I can program business logic all day when I grow up." So I think the passion for 90% of people writing code is really about getting a paycheck. Then they use that paycheck to do what they're really passionate about in their personal life.
So I completely agree that people passionate about coding might want to write that code by hand, I just don't think that group accounts for most people writing code professionally.