If I learned this way, it would have been off-putting. So much nicer to grab an ardunio, motor, led, some sensors, etc... Then graduate to esp8266/esp32. But maybe I'm thinking embedded and my 2 years as an electrical engineer filled in some of the gaps when calculating things. Eh, just my opinion.
That area of electronics is "modular digital electronics" and doesn't take you through the principles of basic passive components (resistors, capacitors, inductors) and then into analogue circuit theory and semiconductors, digital logic and so on.
The only thing that bugs me is when that approach is suggested as a response to 'how do I learn electronics' without any qualification or elaboration.