Dass es als "schlechter Stil" gilt, hat natürlich einen Grund. Und der besteht darin, dass ein Code extrem schwer lesbar ist, man muss u.U. erstmal die ganze Struktur des Codes erfassen, bevor man versuchen kann, die Hauptabschnitte zu verstehen. Schleifen und Bedingungen mit Anweisungsblöcken sind da wesentlich einfacher zu verwalten.