Safari isn’t on the App Store in any real capacity, so no need to follow the rules.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.
And yes, browsers serve websites. The fakespot used a Safari web view to “serve” amazon.com, just with their additional overlay. Do you use an ad blocker? Same concept. Modifying a website against the will of the original creator. Chrome on iOS intercepts user account details to store in its password manager. Is that a security concern? Yes, but hand waved away because it is google. iOS 15 is bringing full browser extensions to iOS, so this is really all moot because fakespot will have their full safari extension available on iOS.
So my point is, why block it on the App Store?