If they shared the sources it would guarantee doubling the lifetime of the device.
By the way I think Qualcomm do share sources (through code Aurora?). But they don't upstream them.
Writing this from a zl1 running LOS17.1 using Snapdragon 821.
P.S. Big thanks to mosimach for being device and specialised kernel fork maintainer.