Зачем так делать? И от чего это зависит (архитектура или что-то там еще)?
Зачем? Хочу, могу и буду.
Зависит только от желания производителя. Топовые конторы типа асуса и гигабайта не морочатся поддержкой старого железа, конторы, где труба пониже и дым пожиже - бывает и делают.
как выбрать современную материнку, чтобы снова не столкнуться с проблемой драйверов на Windows 7?
Никак. Не хочет производитель поддерживать устаревшую ось (а как ни крути, а win7 - устаревшая, хоть и нравится мне) - и не будет. Есть конечно способ - придти в офис гигабайта с чемоданом денег и сказать "чуваки, я фанат win7, мне нужны дрова под мать такую-то, плачу за все!"
Ну, еще можно матери позадрипанней смотреть - там бывают иногда странные комбинации...