Почему немец, белорус, англичанин — это существительные, а русский — прилагательное
В русском языке исторически сложилось так, что разные национальности обозначаются именами существительными. Существуют итальянец, китаец, финн, австриец, грузин, таиландец, иранец, таджик и другие, обозначаемые только существительными. А вот русский ― почему-то звучит как прилагательное, хотя, по факту, не является им.