Ensuring software is compatible with various environments. Given the constant development of the software market, it is impossible to create new products/applications with only one particular platform/browser/OS in mind. If a website operates as expected on macOS, it does not mean there will be no defects when running in Windows.