It does not look like it’s removing the values from the options table. It may have something to do with not breaking sites. Some people may actually be using get_option() to get the values instead of get_field(). I don’t know that this is the case, but it may be why ACF is not automatically removing them. People would not be pleased if they updated the site and large portions of it stopped working.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users