The browsers may have been written to "work" / not crash over adhering strictly to the spec.
At least Chromium has integrated multiple different fuzzers into their regular development workflow and found lots of bugs even before going public.