something something Microsoft....?
Usually it's a combination of website designer and browser designer. The designer will optimise a website for their preferred browser and will usually do testing on other popular browsers. Something in one brand of browser changes and the website designer doesn't retest.
I have a couple of websites I visit regularly that I have to use a specific browser on.