Great, so Apple should go ahead and remove Chrome, Firefox and Edge browsers from the App Store as all three wrap websites and have the ability to inject JavaScript to steal user passwords.
Ok. This is a pretty dumb take.
1. If a web browser "wrapped" websites, wouldn't Safari also be in violation of the rules?
2. Browsers don't "wrap" websites - they
serve websites, an important distinction. This app essentially displayed Amazon with augmented code and injected attributes. Amazon
did not grant them a license to use their website/service for this. Once again, back to my Apple Store example - do you think Apple would grant permission for an app to do the same to their online store?
3.
Apple does not allow alternative browser engines on the platform. You can either use Safari WebView/WebKit, or nothing. So by Apple's own rules, there isn't an alternative to using their built in web view and wrapper to show
any web content on iDevices.
Who in their right might "dedicates months of resources and time and money into this app" for an Amazon wrapper without permission. You're begging for problems.
A developer who didn't think. Honestly a dumb move on the developer's part. You can get away with this on PCs because the extension ecosystem is so rich and without serious regulations that it doesn't matter. But on a controlled platform that works to enforce copyrights for developers
who also have apps on their store/platform? Stupid move to think Apple would side with them over Amazon. On top of the fact that the
App Store has it's own issues with fake and misleading reviews, especially with all those F2P apps that you see advertised on Twitter, FB, etc. - tons of misleading or false reviews to get users to download the apps and do IAPs. Apple doesn't want to get into this tit-for-tat with either developers on the iOS platform or with Amazon, as they don't necessarily have an amazing track record with the review problem either.