if you've got to the point where you using uC's you should also be using a breadboard and real parts
From some feedback, they've gotten high school kids to build and program uC who still don't know how to solder, and the size and wires used to breadboard really gets in the way.
I had a friend who was an optoelectronics engineer and who built and troubleshooted military routers for their network. At his level, he said everything they used and built was custom or hand made, and in the 1990s, they worked in at and above the THz frequencies. At his level, they had physicists on the staff, and he was just a grunt. He was very good apparently, at what he did, as he retired at 40ish, and when we talked about 'basic electronics' he was surprisingly clueless, and when I built him small adapters for his dive computers, he couldn't solder for the life of him.
Some electronics is much easier than we suspect, and that making physical connections, mounting, layout, soldering, interference etc., is more a turn off than we imagine.