An app is more convenient for something you do every day.
why? you can save the website to your home screen and should be able to get the same user experience for launching the thing. everything that happens once inside the app or website is just normal UX design - no reason to do it 'worse' on a website.
It’s paying for parking.
It was a solved problem long before smart phones.
Technology is supposed to improve the experience not make it worse.