The main culprit is heated, either it is too much or too low. When oil is added to a hot stainless steel pan, it acts as a protective barrier between the food and the pan. Although your pan looks perfectly smooth, there are actually many hills and divots that the oil fills.