Hi Desco, Points allow starting with dead battery, & running with low battery. You can fully loose spark on one side & keep moving under its own power.
If you ride in remote areas with no cell service that can be important. Occasionally we ride were no other vehicles pass for a week.
I don’t know what splash has done with electrical system, but prior in was a mess. All the wiring issues need proper repair. That is a foundation of good operation.

Properly serviced points work fine. EI relies on good electrical system even more than points.

1973 Tiger 750