Requesting a stablecoin payment often means sending several separate messages: the token, network, exact amount, and wallet address. Then someone still has to check the blockchain explorer manually to confirm whether the transfer arrived.
For businesses, the alternative is often a crypto payment processor that requires a merchant account and charges a percentage of every transaction.