POI are removed from the map and any games that use them when the property owner requests their removal or when Niantic deems that there is a valid reason to remove them. The map is supposed to be a representation of the real world. As the real world changes, the map will change in response.
A post was split to a new topic: Niantic reviewed Pokestop removed