@jbudd I agree (almost) entirely with what you are saying & why I have pretty much dropped this now.
The original request was for a MQTT-like topic filter which is not so easy in regex nor JSONata. Example...
But ultimately it was rejected so I made a subflow instead.