I believe @Ilia_Gilderman was trying to say that the configuration is significantly simplified. The approach itself doesn’t change.
Trigger:
When Device 1, Device 2, or Device 3 changes
Flow:
IF Device 1, Device 2, or Device 3 is on
THEN
→ Set $AllLights = true
ELSE
→ Set $AllLights = false
The main thing is that you can easily select multiple devices in a single Trigger block or IF Condition block which makes it easier to build the rule (rather than having to create N blocks for each device).