For me personally, points are fine when they are first set up with a new set and correctly adjusted. However, the contacts will erode due to arcing and the cam follower heal will wear. Both of those issues will gradually retard the ignition and reduce the time that the coil is charged within each stroke thus reducing the strength of the spark. I seem to remember regularly having to file/emery the contacts and adjust the gap to get the timing back although a lot of the time you did that as a precaution whenever it didn't start or run very well. I can't remember the recommended service intervals but I suspect it was every 300 miles or so. Changing points is fiddly and it is easy to assemble the wires and insulations incorrectly. Moisture and points do not mix so every time your engine cuts out in the rain you will always suspect the points.
Set against that is the fact that electronic kits can and do fail although with the use of quality parts such as BGM or Varitronic and careful installation failures can be greatly reduced and once set correctly they do not need further adjustment unless the stator or flywheel is changed for any reason.
I should point out that my early scootering with points was when I was 16/17 years old, I didn't own any proper tools and our scooters were held together with wood screws and twisted wire
