There's a good example of moving in the wrong direction. Ham radio is about learning, especially if you are going to build your own code oscillator. The transistor circuit is fundamental and simple, it has a useful purpose but can teach some very good basics and I would certainly support that.One of the "improvements" that irks me, for a long time the ARRL handbook featured a morse code practice oscillator that consisted of two transistors, a resistor and capacitor, which I still possess. I use it to test PNP and NPN transistors, condition of batteries, and if I need to, demonstrate morse code signalling. That has since been replaced with a 555-Timer circuit... aargh!
The 555 is fine, and learning them is fine, but why in this case? Does it really simplify construction enough to matter? Is it *better* in some practical way? I don't think so.