That sounds pretty good TBH.
But indeed you are right it isn't for everyone although, like things like Science, music and languages, its important that people at least get exposed to it so they have a chance to see if they like it.
I think you have to enjoy it really or doing it would be awful. Fundamentally it's staring at a screen typing in stuff for hours on end and trying to solve puzzles/problems. I can see why that really wouldn't appeal to a lot of people. It's a kind of masochism unless you derive perverse pleasure from it.