Yes, the materials issue is usually the root of the problem - weight vs. strength vs. durability. (I expect that manufacturing to the needed tolerances is pretty hard, too.) Modern jet engines are so optimized for these factors, and also for fuel efficiency, that the same general designs are now used for power generation on the ground, where things like weight don't really matter.