Google Home integration

Not sure I really understand your response. There is a standard way but it was only implemented recently. There are plenty of alternatives that were used prior to that.

The point is that you have options to cache state.

Node-RED is certainly un-opinionated in some areas, not in others of course. That's because it is an application building tool.