What do you mean "It'll be too expensive to raise the kh" ?? Obviously every pond is different, but (generally speaking) a natural garden pond with fish should be in the alkalinity range of 100 - 200, or about a level of 9 drops on the master test kit. When mine falls below 7 drops I add baking soda at 1 C per 1000 gals (so, for my 3200 gallon-ish pond, about 3 heavy cups) every day until I get up to the 8 - 9 drop range. Baking soda is cheap. I don't ever worry about my pH, because it is what it is & all I want/need to do is make sure it doesn't swing widely on a daily basis. PH will only go so high, then adding extra baking soda has no additional effects.
I understand not wanting to use anything in the pond that will harm your other life forms. It's a balancing act, with everything taken into consideration - fish, frogs, dragonfly nymphs, tadpoles, snails, etc... But keeping water parameters up & stable are the first order of business (IMO)
PS - Ponds aren't "tanks". Aquarium parameters aren't the same as pond parameters.