the linux model was built on, well, the distribution distributes, developers give source and a packager has the job of building it and providing all auxiliary files (i.e. init system definitions)
that gets lost with proprietary apps or people that want to "port" to linux as a whole
you mostly can make a game for "linux" though, the syscall interface is stable (honestly, one of the few things that truly is), so a statically linked binary will run everywhere, but that requires your engine to work like that and i don't think many do