Darrell, i agree with what you have been saying, apart from adjusting the kh, it's just that i've found trying to get some decent buffering in soft water a real pain and not worth the hassle in the end.
And sorry, i should have said using any type of kh booster pushes the ph of my soft tap water up too easily, not just bi-carbonate of soda.
When i was trying to get some buffering in my tank water, i found to have a kh of 2 my ph went up at 7.6 and to get a kh of 3, my ph went up to 7.8.
When i used ro water and reconstituted it with RO Right, it didn't affect the water parameters of; ph 6.7, kh 0 & gh 0, it only increased the tds.
Then when i added a teaspoon of Kent's kh plus (can't find it for sale anymore) to add some buffering back into the water, it pushed the ph of the ro water up to 7.2 and that gave me a kh of 1, and the more i added to get more buffering the higher the ph went up.
So i decided in the end, to just use an hma filter and stick with my water as it was; ph 7.2, kh 1 & gh 1, it is ideal for breeding, even though it is loaded with phosphates, the deepest blue on the scale when i check it, and only one person has said to me high phosphates are detrimental to a fishes health over time, and i suppose i am going to find out about this over time.
If you do not stock too your tanks too heavily, put something like oyster shells, crushed oyster shells, etc, in your tanks, and do small daily water changes to help replenish the minimal kh you have, you will be fine.
With fry tanks that are well stocked, and get heavier feeding, plus there will be more waste produced, i just increase their their daily water changes to 50%.
And all my adult and fry tanks have been fine.
Because i did notice, if i concentrated on my plec tanks each day and only gave my cory tanks a weekly water change, the ph in their tanks dropped over a week, and i lost a few panda corys before i realised what was going on !