The example of SMS is a more difficult one of course, since sending SMS’es costs money per transmission. There are several possible solutions. The pulses vs. pulseless discussion will always have supporters on either side, so an elegant possible solution would be to have a global “expert mode” function which unlocks pulses on all blocks to update them.