Excellent idea. Let's make it so people have to pass a test BEFORE they can ride a bike on the street. That will get the Mexican and other poor riders off the street. Oh wait they already have that for cars and it doesn;t seem to stop poor (economically speaking) drivers from driving without a license and insurance.
But it might reduce people taking their friends out for a ride with them and getting someone into cycling. It will for sure kill businesses htat rent bikes in resort areas. (And with it a major entryway into cycling).
Yes this is a great idea.
IF YOU WANT TO GET RID OF CYCLISTS!
Prevent the next generation of cyclists from getting into cycling. That is all this idea has a chance of doing.
Of course previous posters have the just of what will really happen. It will be one more unenforced law on the books. Likely with only a minimal effect. But that effext will be on the most responsible and law abiding part of society.