I want to take a second to recognize that this tiny little QOL detail doesn't matter in the grand scheme of things.
That said, I play jungle secondary, so I get jungle maybe 25-50% of the time. Every now and then I completely forget to switch back off smite, and its just agonizing. The fact that it automatically switches to smite kind of trains you not to think about it. And then it pulls the rug out from under you. Not to mention, sometimes you pick your champ and you're waiting for their last pick in order to figure out who you're actually playing against - then you find yourself last second editing runes, and you close the rune page just in time and see oh sh*t I have smite.
The client could easily remember your last set of spells. In fact, it could easily remember your last set for each role. I'm not sure how the client is written, but having messed around with the client API for some personal projects, I see virtually no reason why the automatic summoner swap is only "one way".
Pain.
External link →