The issue here is not the Idle Stop feature specifically, the problem is due to the fact that the OEM battery and/or the charging system Honda paired it with does not seem robust enough to handle the strain several start and stop events places on the battery. Idle stop is not a new invention and it's application by several other car makers have not been problematic.
But with hundreds of people complaining about their Passport, Pilot, Ridgeline, Odyssey, TLX and MDX with the Idle Stop feature switching off and becoming unable to restart, with NHTSA concerned enough to open an investigation and with a Class Action lawsuit in the pipeline, I think it's ridiculous to continue blaming vehicle handling and storing or the absence of cross continent drives to charge the battery for the inadequacies of Honda's application of the system.