Many reasons! Here are a few:
– Apps are interactive using features such as push notifications; websites are informational
– Apps can utilize the native features within the phone such as the camera, calendar, GPS, etc.
– Better user experience because the app runs within the device as opposed to accessing the web