The charging circuit definitely complicates things, but the e-switch is a killer. Can’t just “bypass” it because that’s what turns the light on/off itself.
I’ve bypassed the µC with annoying tail-clickies, but it ain’t doable with an e-switch.