Das liegt daran, dass das ein ganz anderer Ansatz ist. Westernblumis Herangehensweise ist: Überschreibe die lokale Funktion, die die Ankündigungen anzeigt so, dass wenn die Ankündigung mit einer bestimmten ID (die Freundschaftsankündigung) angezeigt werden soll, das Fenster einfach nicht geöffnet wird.
Den Ansatz, den die Entwickler verfolgen müssen, ist: Finde heraus, warum der Server will, dass die Ankündigung mit dieser ID angezeigt werden soll. Statt das Anzeigen einfach zu unterdrücken, wenn es sich um die "böse" Ankündigung handelt, muss herausgefunden werden, warum diese Ankündigung immer wieder aufs Neue dem Spieler angezeigt werden soll. Ein Hauptproblem dabei ist, dass Ankündigungen dieser Art grundsätzlich für viele Spiele gleich sind (natürlich mit anderem Inhalt, aber das Prinzip ist dasselbe) und daher in gewisser Weise standardisiert wurden. Dadurch gibt es viel mehr mögliche Problemursachen; beispielsweise könnte auch diese Standardisierung für TW falsch implementiert worden sein.
Hinter diesen scheinbar so simplen Ankündigungen steckt eigentlich ein recht komplexes System mit vielen Armen in verschiedenste Bereiche, weshalb die Suche nach dem Problem relativ zäh ist. Etwas Lesestoff zu dieser Thematik gibt es z.B. auf
Wikipedia.