I am from Kosovo and there is absolutely nothing that suggests that Dardania or Kosovo was the only Albanian homeland. It is merely suggested as to of been part of the area where the whole Albanian-Romanian/Vlach contact happened. Even Michiel de vaan suggests this theory. Albanian also picked up Dalmatian Latin influence, the Gheg-Tosk split which by some is believed to of even happened before the Slavic incursions, such as by Eric Hamp, or right during the Slavic incursions. Also toponyms tin Northern Albania that were picked up by Slavs from Albanian. I post here something I posted from Noel Malcolm's theory, since I prefer his logic way more over a guy like Matzinger who makes no sense.
Who is suggesting that Kosova is the only Albanian homeland. Neither Shtip nor Nish are in KS. We are trying to honestly solve this problem. I don't care if proto-Albanian comes from Moldova if it is the truth, it is just important that we know for sure, and the only way is to prove it conclusively, that means challenging weak arguments.
Noel Malcolm here anyway isn't that far from Matzinger, he is arguing here that proto-Albanian speakers,
both Tosk and Gege, descend from tribes in Kosova and a bit of Montenegro and North Albania, that expanded into Albania in the post-Roman period.
But Matzinger already debunked this argument about the Thracian compounds a couple of years ago (bessa+para), firstly, it doesn't hold as this type of grammatical change is totally feasible from proto-Albanian to Albanian, much more drastic grammatical changes have happened since proto-Indo-European till now, secondly, Matzinger has written papers that argue that Albanian is not descended from Thracian, so again this is not an argument for Albanian descending from the language called Illyrian, it is just possibly an argument for it not descending from the language known as Thracian.
Setting up this situation that the ancient Balkans must have had only two languages, Thracian or Illyrian, based on fragmentarily passed down political and historical passages, when we already know that Phrygian, Armenian, Paeonian, and possibly languages like Macedonian, were non-Thracian, non-Illyrian languages that belonged to the "Balkan Indo-European" group.
Personally I have bet on Dardanian for a while now because it fits across all domains, it is north enough, it is west enough, it is south enough, it is east enough, etc, etc. I am open to being wrong and it being any other group.