Yes, that would be a step closer. But that feels like a lot of band-aids to get what blossom has out of the box, and by design. no_transform would also still only be opt-in, and the spec says servers can reject those requests. NIP 96 gives servers too much latitude to have a strong guarantee of referential transparency.