brice3010:
One particular use for the execution limitation is when data is to be sent to Thingspeak on a time-based schedule; to avoid flooding it is necessary to strictly send data only once per time-based condition.
Agreed, but the context of this thread is controlling LEDs
Other circumstances will require different solutions.