The whole "don't bluff a calling station" comes from confirmation bias when a guy doesn't let go of a hand on flop/turn and spikes a really unlikely card on the turn/river
Does a calling station should up with weaker showdownable hands on average to a river bet than a good TAG does? I'd actually suggest the answer is no. Will you see an average 40/0 Calling station showing up with K-high on the river when it's actually correct to call? Most likely no because all they care about is the value of their own hand when it comes to showdown time and more often than not they think in absolutes.
If the calling station in question is over-calling flop and turn only to MASSIVELY overfold the river (i.e. not even calling down A-Highs correctly) then bluffing less than balance is actually the OPPOSITE of what you want to be doing.
In fact the calling station plays pretty much perfectly into the Stacking bluffs model because he DOESN'T raise you.
What you shouldn't do on the river vs a calling station is value bet hyper thinly, because his calling range on previous streets, due to his passivity, which is going to call your river bet is way stronger than a TAGs would be. However he's also going to have a metric ton of river folds meaning that on average a bluuf bet is going to be +EV just due to autoprofit
In fact the "truths" you hear so frequently about playing vs these guys only apply on flop and turn, on the river the reverse is actually the problem so the logical solution is as follows:
Value bet thinly on flop and turn
Bluff only with hands which have high equity for bluffs (i.e. big draws)
Bet with weaker showdownable hands because you won't get punished for doing it
On the river:
Bet a polarised range, check your weaker value hands you may bet vs a normal TAG
Follow through with the vast majority of your bluffs (overbluffing essentially)