They cut out a lot of work for themselves expecting stable coins to materialize on their own chain. It's Stripe, so maybe they are allowed to mint their own USD stable coin, but that's one coin. They might have been better off making an L2 on Ethereum. Otherwise they are going to have to run Uniswap in their EVM implementation and hope that liquidity shows up.
I can see Stripe's customers wanting to use a solution that just works and is backed by Stripe's own distributed ledger, but I can't see their customers' customers wanting to do the same. Their customers' customers are going to want liquidity to other tokens, and privacy. At this point I don't think that a payments protocol can succeed unless it provides privacy comparable to Monero, liquidity to a major L1 and its family of tokens, and of course, fast finality.