AAA games are not typically distributed as source. I think we’re talking about two completely different things here, namely build systems and packagers. A fancy packager may kick off a build, but it’s not the build system.
I must have missed something. Who said anything about distributing source?
WinRAR or Arch may still open your JAR instead of Java which is not what you want. Using a single JAR is a very bad idea.