> We could just change the DNS spec to stop the apex madness. I don't know why nobody ever did
If you mean changing how CNAME works, that can't be done in a backwards compatible way. If you mean adding a new record type, well that is exactly what this RFC does. There have been previous attempts to make RFCs that fix the apex problem, but this is the only one to get beyond a draft. I do think it is odd that it was grouped together with a bunch of other functionality instead of having a dedicated ANAME record type.
I don't know why it took so long to fix the apex problem.
If you mean changing how CNAME works, that can't be done in a backwards compatible way. If you mean adding a new record type, well that is exactly what this RFC does. There have been previous attempts to make RFCs that fix the apex problem, but this is the only one to get beyond a draft. I do think it is odd that it was grouped together with a bunch of other functionality instead of having a dedicated ANAME record type.
I don't know why it took so long to fix the apex problem.