Most people do not spend a lot of time doing what they are passionate about; e.g. even if you like programming, buckling down for a solid 5 hours to get that widget to work across all four browsers isn't particularly satisfying. Absent economic imperatives, one probably wouldn't look back on a lifetime of that (or worse) as being optimal.