In the state machine analogy, isn't the suggested "arbitrary" approach just the state machine with every single box connected to every single other box? Seems even more messy!