I doubt anyone wants their transactions to be public, even younger people (many of which are knowledgeable about privacy nowadays). I think this is more of an oversight by Venmo and this post is telling them to pick up their act and change the default visibility to private.