This was discussed last time we talked about payments, but Venmo is not ubiquitous. I live in the valley, am on the border between Gen X and Millennial, and I've never used Venmo in my life. Furthermore, until about 2 weeks ago, I had never MET anyone who had used Venmo (or at least talking about using it).
The friend in question is 21.