Often regulation requires companies to keep this data for many years in the case the government wants to check on you.
Not in the US, but in Spain, police gets this data real time when you rent a car or check in to a hotel.
This is of course important for protecting you.