You misunderstand how the program works. Customers and Suppliers are subsidiary ledgers of the Accounts receivable and Accounts payable control accounts, respectively. When you view either tab listing, you see information related to those subsidiary ledgers, not account histories for the customers or suppliers. When you drill down on the Accounts receivable/payable balances, you see transactions that have affected those balances, whether positive or negative. If a transaction was not posted to Accounts receivable/payable and the customer/supplier subsidiary ledger, it will not be displayed, because it has not affected that account’s balance.
Some of the background on how the program came to be as it is can be reviewed in this topic: Improvement to payment and receipt forms. As you will see, I first brought up this topic six years ago. There was a very lively debate, with many long-time users and active forum members participating. The result addressed several related issues, but not what you have suggested.
That said, I do not believe you should hope for any changes. The subsidiary ledger concept underlying customers and suppliers and their relationships to their respective control accounts is extremely deeply embedded within the program. The bottom line is that, if you want the Customers and Suppliers tabs to function as customer/supplier account histories—something they were never intended to do—you should always sell and buy using sales and purchase invoices so related transactions are posted through Accounts receivable/payalbe.