Another question about Debt.
Players cannot just take Debt tokens for no reason.
Wine Merchant is on my Tavern mat. 4 coins are unspent. I buy Engineer. Must I pay $4 immediately? Or can I just pay $2 and discard Wine Merchant, leaving 2 debt tokens?
This is not taking Debt "for no reason." The cost of Engineer is "take 4 Debt," and you will do this regardless of how many coins you may have. The game doesn't even want to know how many coins you have, it just wants you to take the Debt. Then you have an
opportunity to remove any of your Debt, but technically nothing requires you to ever actually do so. It's just that in most cases you probably want to.
In practice, many people will probably only take tokens for the Debt they can't immediately pay, but it's beneficial to remember what is actually happening.