This PR merged in October 2019 disabled -fallbackfee by default across all chains (mainnet, testnet, regtest).
The only motivation for doing this for regtest (and maybe testnet too) that I can see is:
Now it is 0 by default for all chains, thus there's no need to call Params(). (comment)
However, this does mean that if you don't set a fee or enable -fallbackfee you get this error.
error code: -4
error message:
Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable -fallbackfee.
Any thoughts on reenabling -fallbackfee by default for regtest, signet (and maybe testnet too)? I think it makes sense to continue to have it disabled by default for real money on mainnet.
If I'm missing context please direct me to it and I'll close this.
Bitcoin StackExchange post: https://bitcoin.stackexchange.com/questions/97174/when-using-bitcoin-cli-i-get-an-error-regarding-fallback-fees-when-trying-to-sen