macOS doesn't really have multiple instances of running applications. Apps have a single instance with multiple windows, and the mechanism for managing windows and open apps is separate.
A lot of Windows applications now also behave like that behind-the-scenes, though that isn't the default behavior and requires some cross-process signaling.