I blame the designers though. The fine grained control is completely unnecessary. If each room had only one circuit for all the lights in the room, controlled by switches at each doorway, that would also fix the problem.
I reckon that most of these deployments are done because the owner is a tech geek and enjoys tinkering, and not because of necessity. Which is fine as well, whatever floats your boat.