They could if they were building it now. IE got pushState support in IE 10 in 2012.
The hash state has been there since Instant Search was launched in 2010.
The hash state has been there since Instant Search was launched in 2010.
Not to mention, why fix something that isn't broken? There are cases for it, but it's roughly the same tech that it was 4 years ago. What would they gain by spending developer time on it?
Rare on today's web, but still a thing.