I still remember Richard Anderson coming to Portland in the late 80's and the first year he was a Blazer he hit 42, and the second year he hit 49. And his 49 three pointers made seemed like he was a serious outside threat.
NBA players are skilled as hell. Its crazy when critics try to say NBA guys don't know fundamentals this or that blablabla. They are insane shooters. The window these guys have to shoot is a fraction of a second and they drill them like most of us would shoot layups.