Question: why are checkable deposits liabilities?
Answer: To the owner of the account, a checkable deposit in an asset. Conversely, because the depositor can withdraw funds from an account at any time and the bank is obligated to pay, checkable deposits are a liability for the bank.