Just learned about Larry Tesler [1] and his fight for modeless software yesterday.
Everything in life depends on cause and effect and "modes". Your actions have consequences and should obviously affect future interactions.
I can totally understand that in certain instances, having "modes" or states in a software package might not be intuitive or preferred. But I also feel that having stateful software can be even more useful.