"The problem is no-one knows how to use the parts unless they are assembled into kits."
You're making a big assumption. Not everybody has the time to design, source and test a complex system from the component level. (Nor do programmers drop down to the machine code level for every project.) Many kit builders have the background, but still must juggle other priorities in their life.
Ideally folks should learn what's going on at the component level. With the free resources available online, that's easier than in the past. But no one should be forced to go through Boylestad or NEET just to play with a LED.
You're making a big assumption. Not everybody has the time to design, source and test a complex system from the component level. (Nor do programmers drop down to the machine code level for every project.) Many kit builders have the background, but still must juggle other priorities in their life.
Ideally folks should learn what's going on at the component level. With the free resources available online, that's easier than in the past. But no one should be forced to go through Boylestad or NEET just to play with a LED.