I think the major problem it solves is to not require multiple binaries to be distributed, one for each OS since them all runs on the same architecture.
By distributing a single binary that really runs anywhere without requiring another solution, like a VM, an emulator or a compatibility layer, it simplifies the installation process, and allows the projects to be available for more users without increase the build complexity.
No comments yet.