What was wrong with the good ol' days when the first Gen had a light switch... you turned it if you wanted interior lights... . then, a separate $3 switch for the cargo light?
Now you got the interior lights coming on when you open the doors... they have a mind of their own as to when they turn off... you can push any of the several interior lights to turn them on manually or you can turn them on with the interior light/cargo light switch. If a child pushes one of the lights manually & you don't notice... you can't tell if it's a light, if a door is slightly open, if the switch is turned on... if the computer has the lights timed... . too complicated guys.
Complicated is not always better.