It's well designed for what it was intended to do.Is " the cost is too damn high" the same as "not worth the price"? I have not taken NRA basic pistol. I don't know if it's worth $100.
The only formal training I have taken have been a few appleseeds, an intro to pistol 101 taught by Coach and a trauma class taught by RedneckMedic. Those classes all were a great value, but what's covered in NRA basic pistol?
Could it be that it is a poorly designed curriculum considering the topics/skills covered and the time/materials/facilities/labor/certs/insurance needed to teach it?