You shouldn't use a vpn to protect you from 3-letter agencies. Assume they already have the access they need regardless. You should be using this to protect you from private companies hoovering up your data, for that, a vpn is essential.
Starbucks snooping is resolved by more ubiquitous technologies like HTTPS, DOH, and encrypted SNI.
It narrows things down immensely, and many IPs will not have many users.