2) Better wallets are needed. MOST BTC wallets don’t even fully support Segwit. Plus they don’t have decent fee calculation options that tell you on the fly of what’s an appropriate fee to use for the arrival time you need for the current congestion.