In my opinion , Volatility won't be a concern when using stablecoin for payment , but for other altcoin, it can be an issue . The value of a coin could change between accepting a job and receiving payment . in the worst-case scenario the coin could become worthless turning you into an volunteer . Overall there are more pros like low fees and near instant withdrawals .
That's why there are stable coins so that it won't be hit by volatility. But the thing is if the value of USD changes compared to your local currency then there's still the volatility in there but that's another thing to be concerned of. As long as you're going to receive it then there's no problem at all and then let yourself do all of the worries in there.
I think there are other reasons or purpose on why they created a stable coin here in crypto but I think it's inappropriate to talk deeper about it here. Indeed there are still some/small fluctuations in the stable coins, same goes with local currencies like dollar because they are based on it, but it's not too much, so I guess the name stable coin can still fit on them.
That was strange if PayPal transfer take that long in his case because many of us have used it and the transfer is only instant, right? Maybe there is only some complication found on him, that is why. This is the issue of being centralized. Good thing we have cryptos now, which are perfect for those people.