"I find it bizarre that people would find implementation inherently interesting. That would be like finding penmanship or grammar inherently interesting.
"
The analogies are flawed.
"Novel idea" in CS divorced from implementation would be like a non-playing musician coming up with "cool musical ideas ".
"I have this cool idea for a new musical genre but I am not interested in the actual playing of music" or "I have this cool idea for a novel but I don't want to sit down and type it up/ write it down". How much of a musician or writer would someone making such statements be? "Novelty" has to be made concrete by playing/writing/programming. It is in the process of writing/playing/programming that you discover if the "novel" idea makes any sense at all.
you say "I'm using implementation in a general way to not only include programming but also clever algorithm design, better software engineering practices, etc."
Ok if all those are "implementation" what's left? someone coming up with "cool ideas"?
"as you get older, you will find it easier to come up with novel applications and harder to come up with quality implementations"
Speak for yourself friend! I for one would be very leery of someone who has "cool ideas" but can't/won't implement them.
I encounter MBAs with this attitude every day. They all have these killer ideas they want me to "implement quickly".