Native apps can use some app store infrastructure where you enter your details once, websites would have to rely on PayPal or other services and you would have to enter your details over and over again. Paying in some app store has less friction. I can kind of see your point for free apps, searching some app store for an app and downloading it kind of seems more complicated than googling it and taping the link, I can’t (yet) see it for paid apps.
What people tend to forget is that developing "apps" on the iOS platform is automatically restricting your market to those who have or can afford the devices it runs on. Just because the business model worked on the web for Amazon, does not mean that you can build an "app" for a closed platform owned by a competitor and get similar results.
This situation is doubly bad with books as native apps, even with "folders", which still have caps and how many entries they can hold.
I mean, I guess from the sounds of things it's up to them - they could deliver their books as apps, making them first-class citizens on your home screen, but that would get annoying fast.