I think this is a pretty weak complaint and it lacks any real substance.
Now apple has a heavy handed walled garden, and Google has a heavy-handed one (chrome/chromeos) and a "light" one, in android. All ... well, suck.
https://docs.microsoft.com/en-us/windows/application-managem...
So it's similar to Google's Android, although with the caveat that it's much easier for companies to have sideloaded company apps.
The vast majority of people will never change their default settings on the vast majority of things. The ability to change something does not contradict the view that a company is engaging in that behavior, and persisting it, for money. E.g. Mozilla/Firefox recently swapping to Google as their default browser would be the same thing, even if they know it's likely somewhat antithetical to many of their users - they will profit from those who are too lazy, or too ill informed, to change it.
That said, in my experience if Apple has secretly decided they don't like you, they tend to move the goalposts on you in subsequent reviews, so migrating their systems to WebKit may not be time well spent.
Puffin isn’t a native or local web browser; it’s an optimized, virtual, remote browser viewer. If they sell it as a “Citrix for the web,” they might have a shot.
> Apple, concerned about the rising competition, decided to sabotage Puffin in order to protect the billions of dollars of search revenue from Google.
Settings → Safari → Search Engine → Yahoo/Bing/DuckDuckGo. There, look, no Google.
The next sentence:
> Puffin releases were rejected citing app review guideline 2.5.6: "Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript."
Setting aside whether that is a good rule or not, it has nothing whatsoever to do with the previous claim.