There's an interesting follow-up to this. The same developer came back to ask about making more kinds of input fields disabled, so I asked, why do you need to disable so many fields? Why show them at all? And I sent him to talk to the designer.
They discussed it and came back with a better solution where some of the fields are gone, some are presented as informational text, and what was an uneditable URL field is now a clickable link.