Почему девяностые годы — это с 1990 по 1999, если девятнадцатый век — с 1801 по 1900?
К векам вопросов нет — восемнадцатый закончился в 1800 году; итого: всего от РХ прошло целых 18 веков и пошел девятнадцатый.
Но почему годы отстают от этой логики на десятилетие?
Потому что века считают по порядку, как ты и объяснил.
А "девяностые" - это просто общее наименование всех годов, в которых есть слово "девяносто". Без подсчета. Тупо для удобства.