Can't fix points either all the time. Say the rubbing block comes off, that point won't work. Or the spring breaks, or the contact pad comes off. Any of those will prevent that point from working. While electronic ignitions are kinda pricy, after a few years of throwing points at something, especially quality points, the cost breaks even, especially once maintenance time is factored in.
I run a dyna-s for 7 or so years and it has been flawless. I set it up once and have only pulled the cover off to make sure things are staying clean and dry. I have not had to touch it once. Compare that to an average of checking and adjusting points a couple times a year, minimum. Filing points, points cam grease.
On a stock bike, it is a horse a piece. Though my S gave me( and virtually anyone who has tried it) faster starts, smoother idle, and better mpg. Once you start kicking the engine up though, points have a hard time keeping up. They just do not allow good coil saturation once the rpms start to climb, and if your bike turns more than about 9000, points start to float and then you have to double spring them, which increases wear on the rubbing blocks but also on the points cam. This is where a dyna 2000, the cyclex optical, or even a pamco really come in.
Most of the history of electronic ignitions failing has come from past units before electronics became really solid. These days, a good electronic ignition is every bit as reliable as the best points, and will work better. I don't really include the dyna-s in this, it is an old system that dynatec has not really updated. Good thing the pamco is around and IS a very solid unit. At the time, I got the dyna cause it was the only thing out there besides the 2000 which IS (or was) expensive.
There is nothing wrong with points, not at all, especially if you are a stock purist. They just have some limitations but that is to be expected considering how old the technology is. I still have my points plate, just in case. I won't knock anyone using points, after all, if I was stuck on newer tech, I wouldn't have my cb, and there IS a magic about old machines that new machines do not have. I ride my cb and it just feels "right". I ride my fz and while it will do everything better(except mpg), it just isn't the same. I would be buried with my cb but then that would deprive the world of its greatness.
The ride IS the adventure. The destination is just to get gas!