God-Gale literally is not allowed to otherwise. It's basically the tragedy they build up for him in Origin, he still cares about his friends but he only has one channel left to interact with them - and most of them aren't interest in what he's selling. I don't think, human Gale was in any kind of favour asking position at the time. He does offer to make her a flying axe though, when she says she wants one. I think it's a bit sad we can't really craft one because the exchange is cute. ^^
But considering Karlach is pretty heartless in regards to him, the whole gang is heartless towards Astarion on the docks, the whole can of worms that is Halsin and the brothel ... there are some weird writing choices that make the characters seem crueler than they are supposed to be.
Generally the: "We could have asked X for a miracle suggestions", doesn't sound like a very compelling story to me. The thing that would have made sense to me is all the tiered metals and the lead to talk to the Gondians, that just looked very gamey in the same way that her earlier quest was. It's build up like a lead, especially when you learn more about the factory.
Fair point i forgot gale needed a prerequisite as a God, and I was never a fan of gale from the jump he jump came off as narcissistic. It was really weird that no one said shit about astarion on the dock though I forgot about that one. Also never really used halsin at all I didn't know until last month you could cure the blight in act 2 and that's just because he walked out when I went to act 3. All that being said I don't see it as bad writing if you're going to introduce gods, devils and wish spells it comes with the territory. Like wyl makes a deal with literal devils and gets off pretty easy with some clever negotiating. That's something that I could see being a real rock in a hard place kind of situation. Like the demon magic of mizora can't just be undone the contract is binding. Karlach you're right is a prototype steel watch and all of act 3 is a big build up to that foundry and the gondians who make them. Once you get all the way there go through the whole factory and save all the gondians you get nothing for karlach. I don't think you can even ask one of the gondians about her engine and if they can fix or upgrade it. It's not like adding the other 2 upgrades was some big surgery she just shoved that shit into her heart. But yea you're right it sucks they dropped the ball so hard and refuse to admit theyre dead fucking wrong.