Я думаю, что вопрос не должен звучать так: «Почему бы вы выбрали дизайн с фиксированной шириной?» это должно быть "почему бы и нет?"
Во-первых, вам нужно учитывать наименьший общий знаменатель. Многие разработчики будут работать на экранах с разрешением 1680x1050, 1920x1200 и 1280x1024. Некоторые пользователи будут использовать разрешение 1024x768, которое я лично считаю самым низким разрешением, которое вам нужно (слава богу, это уже не 800x600). Если вы установите ширину в 960-1000 пикселей, то у разработчиков не возникнет проблема непреднамеренного создания страниц, которые невозможно просмотреть без прокрутки на мониторе с шириной менее 1600 пикселей. Поверьте мне, это происходит.
Макет на любой нетривиальной веб-странице сложен. Добавьте кросс-браузерную поддержку, чтобы ваша страница не только работала, но и выглядела достаточно согласованно, и это огромная проблема. Теперь попробуйте добавить переменную ширину, и это становится намного хуже, если не невозможно. Посмотрите и на выигрыш: кому это выгодно? Небольшое меньшинство пользователей, которые имеют высокое разрешение и действительно хотят растянуть этот контент по всему экрану. У меня широкоформатный монитор, и я не буду, например, развернуть свой браузер. В этом отношении многие люди похожи на меня.
Рассмотрим еще одну проблему: CSS. CSS хорош для многих вещей, но во многих других - это королевская боль. Для одной вещи. Теперь, если оставить в стороне различия между блочными моделями браузеров, все еще есть много пристрастий к тому, как разные браузеры обрабатывают CSS, и даже если их не было, есть много тривиальных вещей, которые CSS не может сделать, и единственный обходной путь - делать вещи по пикселям.
В качестве конкретного примера я сейчас делаю несколько таблиц, которые лопаются по швам. Я перезагружаю содержимое с помощью вызова Ajax и заменяю содержимое. Теперь я сначала попытался исправить ширину столбцов в процентах. Выполнение этого будет обязательным условием, чтобы не фиксировать ширину. Firefox рассматривал их как предложение и изменял их размер в любом случае, даже если это, возможно, и не нужно. Я не получил удовлетворительных результатов, пока не установил ширину в пикселях.
В конце концов, ни один сайт не заботится о том, растягивается ли он на 1600 пикселей или нет. Вот к чему это сводится.