The fact the AT does not "remember" its TC and ABS settings when one switches off is expected and is something that most other bikes with similar systems do as well. But while one needs to switch ABS off only when riding off-road with some pace, the default position for traction control is very conservative and cuts the power too much. I have made a habit of doing two left-hand clicks when switching the bike on to set it to position 1 - the default position 3 is only useful in very slippery conditions. Despite this, I can see somehow the motivation for such a module that remembers the TC position (see below).
Something else worth mentioning regarding TC is the following. When being off road, it is common to stop sometimes to decide where to go, discuss with colleagues how to overcome a difficult obstacle etc. In this situation, if one switches the engine off with the key, all settings are lost i.e. ABS + TC. But if one switches the engine off using the kill switch, the ABS setting does not change
while the TC goes back to the default position 3
I forgot to change it at one such stop last summer and got stuck in the middle of a steep ascend with the bike refusing to climb it and me fortunately realizing the situation and changing the setting on the fly before the bike virtually stopped and started going backwards
I can personally see the usefulness of such a module for the type of riding I do.