The mozilla cookie spec used language like "up to" for everything. Microsoft released a copy of the specification on MSDN with all the "up to" replaced with "at least". So IE4+ would support urls "at least" 1000chars. cookies at least whatever-limit it was supposed to have. etc.
They basically one-upped mozilla by offering web devs infinite resources that would, by definition, break on any browser following mozilla sane specification. While, also by definition, supporting everything made under the mozilla specification.
And all the users and webmaster of that time are directly responsible for the privacy mess we are today. And sadly, they are repeating everything again by adopting GoogleChrome and it breakneck speed in setting "standards" that self-serve Google.
This standards trumping for convenience is the ultimate incarnation of embrace-extend-extinguish and we can't stop falling for it!