If you practice on the range, you get good at hitting balls on the range, but it doesn't transfer to the golf course, because it isn't specific. Practice on the golf course and you just don't execute enough repetitions to improve. Most golfers think – “I do both of the above, so I'm fine”.