Okay south coast, you're right - I have it on good authority that the eminently qualified aeronautical engineers and designers at Airbus and Boeing just decided to shove winglets on some of their aircraft as a bit of a lark - much like the guys used to do with the rear wing on a '79 Ford Cortina.
It's all a sales gimmick. Please don't tell anybody.