But if people have more money, wouldn't that mean producers could raise their prices and people would still be willing to pay it?
Only if they coordinate and act like a cartel. Otherwise it's a prisoner's dilemma situation where the party that doesn't raise prices gains market share.
No coordination needed in a supply limited scenario with sufficiently inelastic demand. That's not a prisoner's dilemma. In that case every single bag has multiple potential interested buyers, which means each supplier can individually have buyers bid against each other and see the sale price go up. Organization of course might let them do even better, but it's not necessary. There is no market share to be gained from the supplier point of view (though as the article says, those higher up the chain may have different motives and margins) because supply just can't be ramped up instantly with a good like coffee. It doesn't matter if a farmer would in principle like to have 10x as much to sell, they have what they grew, and could only respond to demand by increasing supply slowly (and there is the risk of overshoot). If they don't raise prices they're just leaving money on the table, since every bag will get bought.
That's where the supply shortage comes in. If lots of people have money but there's excess capacity in the market, nobody will raise prices because the firm that doesn't ramps up capacity and captures the excess market share. If lots of people have money but there's a supply shortage, the firm that refuses to raise prices lacks the excess capacity to capitalize on their consumer demand, and fails to gain market share.
I'm not talking about coffee, I'm talking about the missing pieces in the supply chain. There's too much cash, i.e. Bitcoin the moon, and not enough stuff (i.e. we are short the needed shipping containers to reboot the post COVID economy). It's gonna be like the years immediately after WW2. Everyone wants a car, but the factories have not fully moved back to making consumer goods.