If you didn't trust a person to repay, why would you "vouch" for them?
I saw people to vouch for others but then asked to do the due diligence for any scam or unexpected result, the voucher is not liable.
I can not mention the specific threads but if my memory is working properly I saw it many times. However I do not see anything wrong in it. Not everyone of us is using words in proper manners. It may be different for native English speakers though.