This is a bit of an offshoot from an economics statement made over on the RSP board, in which Peddlers were given as an example of something free which one only wants in limited amounts. I don't want to bring any of that discussion here since it belongs on RSP, but I pointed out that Peddlers are never free, since they always cost a Buy, and Buys are a limited resource.
As I thought about this some more, I've realized that Buys are, effectively, just a third currency on an equal footing with Coin and Potion. The difference is you start every turn with 1 Buy, whereas you begin with 0 Coin and 0 Potion. Second, every card has an implicit cost component of 1 Buy. Village costs 3 Coin and 1 Buy; Vineyard costs 1 Potion and 1 Buy; Familiar costs 3 Coin, 1 Potion, and 1 Buy; Copper costs 1 Buy. Once you view Buys as currency, you can remove the rule limiting the number of purchases per turn.
Sorry if this was already obvious to some of you. Also, any edge cases showing that this viewpoint breaks down somewhere?