This could be much quicker, easier and simpler than depositing funds through my bank account.
That way when I’m out and decide I want to make a quick trade I don’t have to log into all of my online banking which can take time. It needs to be quick and simple!
The high fees involved are one reason we wouldn’t consider PayPal for deposits. There are also potential KYC issues with it compared to bank account deposits. They’re not insurmountable but would add extra costs on top of the fees. The reason spread betting accounts can offer it is because they make a lot more profit from every customer on average.