This is true . . but also it's because somebody that is not trained and has no knowledge or understanding of the whole system, (the entire chain of events,) will tend to assume it's a faulty 'whatever' because of the lack of knowledge of the (in your case) starter system, and throws new parts at it (firing the 'parts cannon') without performing the basic tests (which they have no clue about).
Happens all the time with amateur 'back yard' mechanics.
When you work in the industry you will learn the correct testing procedure for faults pretty quickly, and you'll also learn how the system works start to finish. You'll also learn all the common causes of failure in any particular system.