The standardization is "easy", however we should not forget the browser must support the wrong behavior, because a bunch of applications are expecting that behavior, otherwise the implementation of the "standardised" URL parsing would break the web.
HTML parsing was actually slightly more uniform across browsers than URL parsing is. So in some ways URL parsing really is much trickier.