Btw doesn't increasing adoption of CGNAT [1] render useless these types of attempts to identify people based on IP address? A CGNAT IP address identifies multiple households.
If not for law enforcement, at least so they can track you better and sell the data.
So no, storage sounds relatively reasonable to me so long as the retention period isn't too long.