I don't know enough about the advancement of technology to give a view on #2.
And on #1: I am convinced we are heading for a time when you can't transact "legally" withouth your digital id/cbdc.
What I don't know is whether we arrive at that time before bitcoin succeeds or after it fails.