Somewhat ironically, given many people's feelings about Google and tracking, Google's Project fi might be the best network for privacy. Yes, Google targets ads based on some portion of your profile, but they do not sell your data to 3rd parties like the carriers.
Fi traffic still traverses the telco's network. Unless Google has special privacy clauses in place, there does not appear to be anything blocking Sprint (et al) from implementing the 'what websites are users visiting while in your store' feature mentioned in the article.
Edit: I got curious and it looks like fi excludes call data from being shared with other Google services. https://support.google.com/fi/answer/6181037?hl=en
Disclaimer: I work for Google (not of fi) so take my opinion with whatever size gain of salt you feel is appropriate.