И чё в этом ужасного?
Так-то это вообще норма - подгонять. А IE хотяб был у всех, что облегчало подгонку. Стандартизация.
Норма, это когда у браузера есть стандарт. Стандартизация была у других браузеров. У ИЕ её не было. И от версии к версии менялась реакция ИЕ на один и тот же html-/cs-код. Уникальные баги и глюки. Индивидуальные. Для каждой версии вшивой ИЕ.
Верстальщики и кодеры сайтов даже для себя набор универсальных костылей отдельными файлами лепили и постоянно обновляли их, чтоб их потом юзать при разработке новых сайтов.
Для кого-то это нормально. Для нормального разработчика же это хрень полная. Остальные браузеры старались соблюдать правила и поддерживать теги/атрибуты html4/html5/css2/css3 и т.д. по максимуму приближаясь к 99%. ИЕ? ИЕ8? Уже точно не помню эти графики, давно это было, но было в районе 70%, не выше.
Напоминаю что сейчас заходя на сайт - уже более 50% оных я крою матом, тк они рассчитаны на телефоны.
Не путай тёплое с мягким. Я сам не в восторге от того, что щаз считается "крутым" сайт изначально делать под мобильники. И только потом вспоминать, что есть "ещё кто-то, кто юзает ПК". Все претензии к маркетологам и заказчикам сайтов.