Chemistry - Why was the prefix 'bi' used in compounds, such as for bicarb of soda?

According to the Online Etymology Dictionary, the word bicarbonate is derived as follows:

1814, bi-carbonate of potash, apparently coined by English chemist William Hyde Wollaston (1766-1828), from bi- + carbonate.

The question then becomes, what is the meaning of the prefix bi- here? We know it means two, but it also can mean double or twice. If that is the case, then sodium bicarbonate is sodium double carbonate.

Consider a given quantity of acid, let's say $\ce{HCl}$, that we are going to neutralize with sodium carbonate, $\ce{Na2CO3}$, and an equal quantity of acid that we are going to neutralize with sodium bicarbonate, $\ce{NaHCO3}$. We add the sodium carbonate to the acid, and as the neutralization reaction goes forward, it produces some quantity of carbon dioxide. The same process is repeated for sodium bicarbonate, and the carbon dioxide is again collected.

$\ce{Na2CO3 + 2HCl -> 2NaCl + CO2 + H2O}$

$\ce{NaHCO3 + HCl -> NaCl + CO2 + H2O}$

In the first reaction, one unit of sodium carbonate is able to neutralize two units of acid. In the second reaction, one unit of sodium bicarbonate can only neutralize one unit of acid. Another way of looking at this is that double the quantity of carbon dioxide is produced from the sodium bicarbonate neutralization. That is, the compound is a double carbonate.

Similar explanations make sense for bisulfate and bisulfite. The acid-base reactions that a sulfate or sulfite ion might undergo are already partially completed in the bi- versions of the compound, so it takes twice as much sulfate or sulfite to do the same job as the non-hydrogen form.

The hydrogen phosphates don't fit this pattern as nicely.

Additionally, if the cation in these salts is a relatively light weight one, then the required mass of the bicarbonate or bisulfate is substantially more than that of the non-hydrogen form of the compound, though it's not quite double. 53g of $\ce{Na2CO3}$ could neutralize one mole of $\ce{HCl}$, but it takes 84g of $\ce{NaHCO3}$ to do the same job. This is closer to accurate for the more massive sulfur and phosphorus based oxyanions.