40% of those begging in Edinburgh are rough sleepers, with 60% having accommodation of some sort (but possibly still with difficulties in getting money):
https://scotland.shelter.org.uk/__data/assets/pdf_file/0005/1712291/Shelter_Scotland_Street_Begging_Final_Report_Jan_2019.pdf/_nocache
Yes, there are 'professional' beggars but there are also many genuine ones too.
In the half-mile walk from Ipswich station to the town centre and back, on a Sunday evening, I've been approached by no fewer than 15 beggars, while managing to avoid contact with quite a few more. I sometimes give to those I know to be genuine (simply because they're the ones who're out in all weathers and when there are few people about) and they've often told me of the antipathy between them and the 'professional' beggars.