Ja, weil Apple keine andere Rendering-Engine als die von Safari (Webkit) erlaubt. Heißt, dass jeder Browser im AppStore derzeit diese Rendering Engine verwendet, ergo also eigentlich Safari mit anderem Interface und anderen Features ist. Firefox und Chrome verwenden alle eigene Rendering-Engines, weswegen die in ihrer derzeitigen Form nicht erlaubt werden würden. Würden sie natürlich auf Webkit umsteigen und nur ihr User Interface beibehalten, wäre eine Aufnahme im AppStore möglich. Machen sie aber verständlicherweise nicht.
Opera ist ein bisschen ein Grenzfall bzw. weiß ich es da auch nicht ganz sicher: Afaik verwendet Opera eine andere Rendering-Engine, bei der eben der Opera-Server zuerst die Daten abfragt, diese komprimiert und dann ans iPhone schickt. Resultat ist fürchterlich schlecht (wenn man nicht zoomt), weswegen Apple da wohl keine große Gefahr für Safari gesehen hat. Außerdem war die ganze Opera Sache medial ziemlich aufgebauscht, vielleicht hat das auch mitgespielt.
Zu deiner ursprünglichen Frage: Jeder halbwegs brauchbare und etablierte Browser am iPad besitzt einen Ad-Blocker mit bereits integrierter Blacklist. Einfach mal die App-Beschreibungen lesen, da steht das meist drin. iCab, Atomic Web und Perfect Web haben afair einen (iCab definitiv). Ob Opera hingegen einen hat, weiß ich nicht.