Thanks for the detailed info, too bad the system is so complex.
It will be addressed in the software at some point, no doubt about it. First, it needs to become a severe limitation. I learnt the hard way too with messing up a time critical payment due to hundreds of small receipts in my wallet from bitvisitor.com.