Inputs of 1 Bitcoin with 144 confirmations (~1 day) typically have a high enough priority to be used in a transaction with a single output to be confirmed in a reasonable amount of time. Thus if you want to spend 0.001, just wait 1000 days, pay the fee or use an off chain system like changetip.
what if a wallet contains many small (~5k sat) payouts. how long will it take for them to have high enough priority?
last time i sent some of these coins to an exchange and it had low priority while i had 0.0001 fee included.
the coins were at least a week in my wallet before sending.