Nein.
Ich sehe heute sehr wenige bis gar keine Vorteile darin Extended Syntax nicht zu verwenden. {X-} bringt es nicht.
Wenn jemand die strikte Verwendung eines Funktionsergebnisses will erzwingen, sei es drum. Am Ende schwirren entweder zuviele Variablen rum die keiner (ge)braucht oder eine die nichts aussagt.
Ich weiß nicht ob das hier ins Thema passt. Aber schlagt ihr die Hände über dem Kopf zusammen wenn man Funktionen benutzt wie eine Prozedur?