I will agree that certified engines are dinosaurs of technology. Hell, the Germans had fuel injection on the Me-109, and the FW-190 had automatic mixture in WWII!
I get the fixation on magnetos - if all else fails, they keep generating spark as long as the engine is turning; however, electronic ignition has been around for quite awhile and is pretty darned reliable.
The problem with diesels in GA is weight. Horse for horse they're a lot heavier than gasoline ones.