Stop night visual separation in Class B airspace, and accidents such as this will not happen. Sure, other accidents might, but this one was and should be avoidable. Radar control is required.
Ideally in daytime ops too. Visual separation is hazardous in congested airspace at all times.