There are more people programming for intellectual reasons now than ever before in absolute numbers.
However, that larger absolute number is a much smaller proportion of the total number of programmers than it was in the past.
I think it's also safe to say that the mainstream of programming has moved more towards monetary motivation and away from intellectual curiosity.