Yes. That'd be the case.
Is having started or changed Direct Deposit online Social Security benefits enough to sign up for direct deposit?
That is correct.
I'd like to ask  SSI benefits. Is it necessary for me to have a bank account?