Gegen die Verwendung der IO-Methode in der Praxis könnten verschiedene Argumente vorgebracht werden. Ein mögliches Gegenargument wäre die Komplexität der Implementierung und Anpassung der IO-Modelle an spezifische Anwendungsfälle. Die Erstellung eines geeigneten Hypothesenraums, die Definition einer angemessenen Verlustfunktion und die Auswahl eines effizienten Algorithmus erfordern möglicherweise umfangreiche Ressourcen und Fachkenntnisse. Ein weiteres Gegenargument könnte die Notwendigkeit großer Datensätze sein, um aussagekräftige Modelle zu erstellen. Wenn die verfügbaren Daten nicht ausreichend sind oder von schlechter Qualität, könnte die IO-Methode möglicherweise nicht die gewünschten Ergebnisse liefern. Zudem könnten ethische Bedenken hinsichtlich der Verwendung von Daten und der Modellierung von menschlichem Verhalten mittels der IO-Methode aufkommen.