That's assuming that slim people are always people who eat perfectly healthy. Yet seems we all know that one skinny person who eats the worst food ever, and never gets fat.
An alternative hypothesis would be that these people have a less efficient digestive system, so more of the calories just pass through.
Still would be interesting to see whether it's correlated with body temperature, or if people with high metabolism naturally shed heat faster.