Because text-to-weights is a learnable function. Everything else seems to be. So, why not? Why train weights if you could just prompt for them. If we managed to train image edit models, then why can't we train model-edit models?
The deeper the layers you try to edit, the more compressed it gets, and the harder it is edit.