The first obvious reason why Gotham wouldn’t seal the deal between Nygma and Penguin is because every Gotham’s romantic relationship are meant to be broken in someways. (gotham, guys.) And I guess it’s the exact same loop with Bruce and Selina. (even though they’re young, he’s a hero, she’s a villain...)