The mempool is relatively empty to fees are pretty minimal at the moment. But you are mostly right about holding balances on the app on a centralized database. However they are partnered with large lightning payment providers like Strike to make bitcoin transactions over the lightning network to non-government wallets.