Sommerfeld's model for the electrons heat capacity works well on the extremes of high and low temperatures.
While the model is quantum and assumes the electrons are an ideal gas, the reality is VERY different, with the electrons bounded to protons and having interactions between them.
So why do this model even work?
EDIT: Original question was asked about Drude's model as well, but answering the question about Sommerfeld's model will answer why Drude's model works at high temperatures since quantum effects will be neglected.