I must disagree.
Spending some time thinking how this info is useful to the end user as opposed to the data watcher / holder. I believe that this data is exponentially less useful for the end user as it is for the persons adversaries.
Cell phone companies for example may have legitimate reasons to keep location data for billing disputes for 60 days or so, but holding that data longer makes it available to all kinds of agencies, law enforcers and those with that kind of access who would abuse that access, marketing groups, divorce lawyers, accident attorneys, all kinds of possible things that are detrimental to the end user.
The data companies profit from sharing this data, and it costs the end user. Whatever benefits one can come up with, I think the scale is obviously tipped in the "more useful against you" than "for you" direction when it comes to long term location storage.
The phone company doesn't hold it for you on your behalf; they don't have some frontend where you can query and see it. Google does hold it on your behalf. It's used for you in Google Maps to surface places you regularly go over places you've never been. This is why "directions to the pizza place" works. Location history is also used to automatically deduce your home, work, or school location, so you can use a command like "navigate to school" with Android Auto, or get traffic alerts along your normal routes, just as examples.