The very much white teeth are not natural. The outer layer of teeth is the enamel layer, which is a little transparent and the second layer dentin is naturally yellowish.
So the yellow actually show through that enamel, giving it a naturally bit yellow look.
Teeth that are really white are either "bleached" or artificial.