Вот интересный же вопрос! Почему национальность «русский» является прилагательным, когда как остальные национальности выражены существительным. Смотрите: американец, эстонец, поляк, француз, татарин…Ну и так далее.
Оказывается, «русский» - это субстантивированное прилагательное. Если объяснить проще, то такие прилагательные - это слова, которые пишутся, как прилагательные, но на самом деле – это существительные. Например, полицейский, главнокомандующий, ученый, пожарный и так далее.
Само слово «русский» можно использовать как существительное и прилагательное.
Если мы используем слово, как прилагательное, значит имеем ввиду следующее: относящийся к русскому народу, культуре России.
Если используем, как существительное, значит имеем ввиду следующее: русский – человек из России, коренной житель страны.
Всем отличного дня и хорошего настроения.