i agree that there should be something at vehicle settings to turn it off, or set it off as default. i agree that it will be intimidating for first time drivers who are not used to having the engine turn on again
anyways, copy and paste from my other thread:
after a week of practice i got used to engine idle stop, and now i am able to use it effectively 95% of the time. the key is to just LIGHTLY rest your foot on the brake pedal without pressing it too hard for idle stop to activate, and press harder to activate it. i do that (lightly resting my foot on the brake) if i am at a stop sign or when i know that the red light will turn green soon. i now abuse it to maximize fuel economy and am able to get better than advertised MPG, and both ECON mode and idle stop helps contribute to that.
i suggest turning on "auto idle stop guidance screen" in vehicle settings so you know how much to press the brake pedal to activate idle stop. the dashboard screen will tell you if you have not pressed hard enough
that said, i do turn off engine idle stop when i am stuck in a highway traffic jam where the car never stops idle for more than 5 secs. i turn it back on when i exit the highway