if this is in the USA, it is most likely an "unclaimed property" law of their state. it isn't so much a name and shame, the company likely followed the state's policy and sent a notice to determine if the property should move to the state. but you can always file a claim for that and have the property returned. most states have a free website to search if you have any unclaimed property that the state is holding on your behalf, and then you get to fill out paperwork. i just searched for myself and I have about $80 from State Farm from 2001 and about $30 from Google from 2014. i know the state farm was a premium refund after i moved out of state and i guess they were not able to find me (although i was still with state farm in the other state, but i'm guessing in 2001 that wasn't easy for them to cross reference and possibly state farm is legally a different company in each state). no idea what the source of the Google money was, and also baffling why they couldn't find me as i've been an active customer since way before then, but also likely a scenario where one division doesn't talk to another and they still have to comply with the law.
There are state laws that require financial institutions to do this actually. Their hands are tied here. It's called "escheatment".
This is actually standard practice (in the U.S.), and there are official procedures to recover unclaimed assets. See: https://www.usa.gov/unclaimed-money