Dark mode won because nowadays it´s associated with "new".
When I started coding in the 90s dark mode was associated with old. "Cobol dinos" used dark modes, we "cool kids" used light modes. Nowadays if you ask most young programmers they will say that light mode is old. They use dark mode.
And I guess this idea of hip, has turned mainstream lately. The latest uses "dark"