Cam timing can only be changed by replacing the cam.
Not entirely true. Cam timing can be changed with offset keys, used largely in overhead cam engines; essential if the heads are milled, to restore proper camshaft timing.
Improper installation of the timing chain components can mis-time the camshaft, but it is difficult screw up if one follows the simple procedure. i know of no factory engine that uses anything other than a timing chain or belt to turn the camshaft.
After market gear drives are available, but the is no advantage in 99% of street engines, and they can be very, very noisy!
The electronics do the same thing as the 'old' components, but more precisely. Fuel use is optimized, but the largest gain in economy has been the gearing and trend towards 'torquey' engines that pull 'down low'. The RPM at EPA test speeds are so low as to be amazing to older heads.
As the components change, so does the process and the test gear. Some mechanics have not made a full transition to these electronically managed engines, when it is actually not so difficult. The process has not changed, but reaching the components for testing and getting past all that plumbing is time consuming. The ECM is a great toubleshooting tool, but the basics still apply, such as vacuum leaks and failing spark delivery components.
John, great suggestion on the 'howthingswork' site.
"No dumb questions; only dumb answers."
Read, ask. listen, try and make mistakes, but learn!