Idunno ...
One might call it software engineers vs programmers. Another one might just say good programmers vs. bad programmers.
You're not right about offshore shops, at least not about those in Eastern Europe. Usually, all employees have five years of study and at least a bachelor's degree in computer science or information technology. More recently, most go on studying until they get a master's degree.