I still didnt get why people are buying crypto on paypal if you cant withdraw it from there
For newbie in crypto and PayPal user, this is their easiest way to get a hold of crypto. Because if you are a long time user, you will not use their platform as you can't get out your crypto from them. You can just buy and sell within PayPal. So they are just reaching mostly new crypto users, which is a lot as they have millions of users on their platform itself.
Exchanges such as Binance or crypto.com are the easiest way to get crypto as far as I know. For a newbie, if he googles "buy crypto", these links still will be first on the list.
Paypal first need to expand list of countries, who are able to buy bitcoin. So far only US Paypal users can by cryptocurrency. Also they need to make their "Bitcoin" as a real Bitcoin. Give users privatkeys and allow to trade Bitcoin not only within their platform. Btw, interesting to see the amount of new crypto Paypal users, that have registered on the platform only to trade Bitcoin.