One of the technical mechanisms that has helped earn bitcoin comparisons to cash is on the verge of a major update.
Called "coin selection," the term refers to the algorithm that today decides which bits of data come together to create a user's transaction. Essentially, the coin selection code replicates the process of giving, say, a $10 bill to a cashier for a $7 item and the consumer receiving $3 in change.
But if that doesn't sound particularly complex, remember bitcoin is experimental software, and this function, while working, isn't altogether optimized. Making matters worse, the part that perhaps needs tweaking has a direct impact on user costs.
https://www.coindesk.com/bitcoin-core-finally-going-get-better-selecting-coins-payments/