Это наследие скандинавов (тех самых, которые княжили на Руси). В скандинавских языках до сих пор названия народов образуются именно так - прилагательным с суффиксом -к- (да и вообще в европейских языках подавляющее большинство названий народов - прилагательные) - и именно из-за них в русском языке и возникло вот это отличие.