Слово «тысяча» склоняется по типу существительных, потому что в прошлом оно было существительным женского рода и склонялось именно по этому типу. 1
При этом есть мнение, что в некоторых значениях «тысяча» — числительное, а не существительное. 3 Например, в значениях «число 1000» и «количество 1000» «тысяча» — числительное, а в значениях «огромное количество, множество» и «большие деньги, состояние» — существительное. 3