Moin,
Oder gibt es sowas wie
x = if(expr){}
in einer Deiner Dir bekannten Programmiersprachen?
Es ist irrelevant, ob es so etwas bereits anderwo gibt. Das ist kein Kriterium ob das in Javascript eingeführt werden kann oder sollte.
Nun, wenn Du if mit do vergleichen willst, ist das schon relevant. Im Übrigen wertet do{} keinen Ausdruck aus im Gegensatz zu if(). MfG