Perché su Github ci si mette il prodotto completo per chiunque volesse contribuire allo sviluppo o crearne una fork, non quello da distribuire al cliente che deve solo usarlo.
Se devi distribuirlo solo per l'uso lo compili o metti insieme tu sviluppatore come serve e metti a disposizione questa versione.
Chi deve solo usare il tuo software potrebbe anche non sapere affatto cosa sia Composer e non è tenuto a saperlo.