質問スレでこんな話し続けるのは場違いだと思うけど、
ここには初心者も多いと思うので後学のためと思って、
いましばらく聞いてちょんまげ。

まずどうしてIEやFirefoxがRCFに合わせないで相対URIでも受け付けるのか?
その方が便利だからさ。

次に、RFCに強制力はない。

最後に、圧倒的なシェアのIEとFirefoxに準拠してない、
R F C の 方 が 非 標 準 だ 。
と思うね。別にIEとFirefoxで動けばいいよ。