That’s because the system is not built by programmers. Some accounts (that’s accounting accounts, not bank accounts) are positive for you and some are negative. You need to know what kind of account it is to know if debit is good or bad for you.
That's definitely not the reason I consider GP's comment incorrect.
(I'm a qualified accountant.)