No, there are blatantly obvious things about packaging software that you are missing.
- you will need a copy of each platform running in order to build the binary
- it's X-times++ as much work to package for X number of platforms.
- The code you chose might not compile well on all platforms without code changes.
- Dependency conflicts can be a pain.
- you will need a copy of each platform running in order to build the binary - it's X-times++ as much work to package for X number of platforms. - The code you chose might not compile well on all platforms without code changes. - Dependency conflicts can be a pain.
oh boy, i could go on.