Education of beginner pilots is definitely important, but I think the author makes a mistake in dismissing the potential of new safety software (e.g. prevent drones from flying in dangerous places), especially if it is formally verified (e.g. veridrone.ucsd.edu).
We're working on solving this at <a href="http://kittyhawk.io" rel="nofollow">http://kittyhawk.io</a> by creating a culture of safety. I'm also working on some interesting educational materials.