Чем больше читатель кода должен просматривать / проверять детали ядра языка, тем меньше этот код для чтения. В этом случае есть две разные инструкции, поэтому использование скобок, на мой взгляд, очевидно.
Как насчет
a = b, c;
или
a = b, c ? d, e : f, g;
Считыватели кода (большинство), не использовавшие этот синтаксис, могут захотеть проверить приоритет ,
, чтобы убедиться, какое значение будет присвоено.
Мы ожидаем, что кто-то, читающий исходный код, сосредоточится на логике кода, а не на его синтаксисе.