If there was a sort of begging venmo app where you could donate money, but it only worked up to a certain limit each day, then at least you’d know the public was not being exploited by professional beggars, and genuine beggars would see a bigger share of the public’s generosity.
It could even go further and show what the money gets spent on (in aggregate), so we could definitively answer debates like whether beggars spend all their money on drugs/alcohol.