the answer is quite simple: butterscotch is mainly made from butter and brown sugar, which is why it's so amazingly tasty. heavy cream, vanilla, and salt can also be added. the brown sugar lends a more complex flavor due to the molasses it contains, as compared to granulated sugar, which is what caramel uses.