> Unpopular opinion: solving programming riddles makes you not only a better programmer but a better all-around problem solver and thinker.
That's not an unpopular opinion among people who devote energy to solving programming riddles.
The need to validate one's own life choices is a common cognitive bias, if nothing else.