With some banks starting to ban GrapheneOS (like Revolut tried and Starling before them) or soon enforcing stronger Play Integrity that "custom ROMs" (I hate that term) can't pass - all while they have no problem supporting ancient insecure phones still running Android 8 and the like - I would be almost tempted to flash back the stock OS and use it for those banking apps that don't support GrapheneOS, out of spite.
"But it's insecure! Why would you do online banking on a phone that doesn't get security updates any more?"
Well, it seems like some of these banks deem an old unsupported Android phone secure enough to run their app, in fact more secure than the newest Pixel running GrapheneOS; so who am I to doubt their judgement? I am but a clueless average consumer with no interest or knowledge in technology. And if my bank also doesn't support any other ways of authenticating me for online banking (e.g. a hardware TAN generator or even a good old SMS TAN), then what other choice is there really? (except for changing the bank of course) Besides, in my country (UK) the law pretty much makes it the banks' responsibility to reimburse customers that were hacked or phished. So it's really not my problem if my bank wants me to use a Pixel 4 with stock OS rather than a Pixel 9 with GrapheneOS.
Even more so if it's just the McDonald's app rather than a bank!
(Note: this post might contain traces of cynicism, I don't need a lecture on why I shouldn't actually bank on an insecure device)