Vendors might say that they don't have the resources (man hours) and don't want to hand over documentation to external developers.