It was intentional. Seems like it makes sense for the central to be kept alive while a scan is in progress, since the data from the scan is still useful even if you don't touch other parts of the API.