This. It should not be necessary to force everyone to reach some high standard in programming skill, but everyone should have a crack at it at some point to see if they are interested and have an aptitude for it. It can be a very rewarding activity to those who do.