You can easily keep your transactions private on Venmo. I think the benefits outweigh the negativity mentioned in the article - it has made our lives more efficient.
However, their scam protection (https://www.theverge.com/2017/7/19/15997768/venmo-scam-fake-...) has room for improvement..