That's because the screen takes up most of the energy and you didn't have such a big fancy screen to take up your battery life
Plus all the apps constantly running
Nokia Lumias aren't all that bad on battery and, while made of plastic, are very durable for their price range. I have dropped mine multiple times and there is not a scratch on it.
Plus all the apps constantly running