I feel better having a physical token like an ID than it being on my phone, however.

Sure, but the bank feels better about forcing you to interact with their app on a daily basis, because this gives them a direct upsell channel for their financial services. They don't actually want you to us a physical token. Security is only an excuse.

Yup, right on target.