pull down to refresh

This is just not true. If you have offload apps on your phone settings it will be removed after inactivity. If you have auto-update apps on your phone, and the app is removed from the store then of course when it tries to update and sees it has been removed, it will do the same on your phone.
Apple do not actively remove apps you have downloaded. Turn off auto update and change the offload settings.