Reading this i thing that sparrow wallet have better coin control, you can avoid this easily in that wallet.
I haven't used the sparrow wallet so i do not know how does it offer coin control in a more better way as i usually use Electrum for bitcoins.
Yes, but still when an average user will send any amount of bitcoin to someone, electrum by default will create two outputs, one to send the amount that you send to the other address and the other output to send the entire balance of the wallet to the change address. So this will automatically combine all of your UTXOs to the change address.
Don't confuse the entire balance of the wallet to the balance of the addresses whose UTXOs are used in a new transaction. The change from the address/addresses used for sending a transaction will be consolidated into one new address, but the rest of the coins in the wallet remain where they are and would still need to be consolidated later if your ultimate goal is to merge them all together.
Let's say your wallet has 5 funded addresses.
Address 1
Address 2
Address 3
Address 4
Address 5
You use the coins from Addresses 1 and 2 for a transaction. Any leftover chance will go to a new change address. The coins in addresses 3, 4, and 5 remain where they are.
You are right that we can use the Addresses 1 and 2 only or whichever address we want but my point of view was that most people do not know about this feature. They may even send some bitcoin to someone, and they won't even know that their rest of the UTXOs are already combined by the Electrum through change address.