To say that "most other DNS servers" needed patching is a bit of an overstatement, it was mostly (only?) BIND and its derivatives that did. Most other software already did the port randomization. It is fair to credit Bernstein with work on this solution however.
DNSCurve is interesting, and there is no doubt it is better designed than many of the alternatives. But I believe it is ten years too late to change DNSSEC. At least two country level TLDs are already fully rolled out, and many more (including .org) is in a testing stage. Here in .se, many of the large ISP's resolvers validate signatures and there is a small but growing customer pressure to support "safe names on the net" toward the rest.
Halting this train when it works in practice would be difficult. The important thing is that we get signatures in DNS, and that we get it soon.