So make better use of the time and money: create safe infrastructure or - as a better investment train those that already have a license requirement and that insist on moving around tons of steel. Maybe increase the number of hours in school that deal with safe conduct in traffic. Or - gasp - fine the people blocking cycle lanes and otherwise endangering cyclist hard.
Improve cycling by all means, but use something that is effective: better infrastructure, education, enforcement. The Berlin police introduced a police squad on cycles a few years ago in one district and that has proven to be a very effective method: For one, they enforce road rules for people on bicyclist, but the major effect is that they remove cars from infrastructure dedicated to bicycles which in turn actually enables cyclists to use that infrastructure and makes people less likely to ride on the sidewalk, for example.
Calling for education of cyclists has a strong smell of victim blaming. Oh, sorry, he's dead. If he'd been better educated, he might have known that he was in the right.
Why can't we retrain both? Do we have to pick one or the other?