I agree. It can be almost eliminated by not doing the three big things: CFIT in bad weather, stalls and poor fuel management.
Yet, I also see a lot friends, good friends I trust and respect, drive cars awfully. Just basic skills lacking. They don't have the feel for it and they never will, no matter how much they drive. How can you ever get rid of that? If they're good enough, they'll pass a skills test.