In fact off-ramp isn’t necessarily bank-related. With CivKit and Nostr we could build peer to peer exchanges. I would prefer to buy bitcoins from emu peers, and local peers with whom one can exchange fiat<=>btc…
Dreams apart I think they are both part of the equation, mostly at the beginning, probably as adoption grows and shops accept btc, off-ramp would lose relevance