Living in a land with lots of resources doesn't mean you'll be richer or more technologically advanced. In fact, being in a rich land probably means people get too complacent and forget to innovate. This could be assumed to be true for the dwarves. Until they get their asses kicked by someone using steel, they're going to stick to what's already abundant and convenient.