That’s not the point: I do download and compile the sources.
But I am working in/on an industrial software where once compiled, the library is meant to be distributed in binary form, alongside many other libraries (internal or external ones). And if I update/recompile/redistribute the library, the rest of the software won’t be recompiled, which means that the ABI has to be stable.