You literally say yourself in your post that every material that isn’t steelfire is practically free.
Dragonpowder requires a 100 steelfire without any decreases due to thralls/benches.