FedNow transaction settlement is seconds, crypto is considerably slower. FedNow also incorporates fraud protection, which is obviously totally absent from the crypto domain.
No cost is better than almost no cost
No because this uses real money
Crypto doesn't add anything to this situation a normal business can do it. PayPal, Venmo etc
The last time I sent USDC somewhere it charged me like $15.