In your example crypto would only replace the visa network. Most of the fee you are playing is to Airbnb for getting you the client in the first place.
Credit card fees are a great deal for consumers even when they are added as a surcharge or there is a cash discount. Not having to deal with cash AND being able to dispute transactions are significant benefits.