Русское_дело, согласен с Вами, "славяне" было бы естественней произвести от "слово". Статья не отрицает такого варианта, в ней так и говорится в самом начале: "Слово славяне производят от слова слава", то есть говорится как о варианте происхождения слова "славяне" и далее рассматривается значение слова "слава" - и это вполне вероятный вариант возникновения данного слова.
Более того, вполне вероятно, что вариант этот в слове "славяне" подразумевался изначально - у ариев было достаточно ума, чтобы вкладывать в слова более объёмный смысл, соответствующий не единственному значению слова - затем в разговоре им так удобней было оперировать словами, речь от этого становилась более богатой смысловым содержанием, а ум их позволял понимать, какое именно значение слова в контексте данного конкретного содержания разговора имеется в виду. От ариев эта объёмность речи передалась и праславянам - и многие наши слова изначально несут в себе не одно единственное смысловое наполнение, они изначально более емки.
Да, в первую очередь славяне это "словяне" от слова "слово" - так мы называли всех тех, кто говорил на понятном нам языке, теми же словами, что и остальные, используя одну и ту же речь, разве что в разных её диалектах, то есть так мы называли все родственные нам в языковом отношении народы. А неродственные народы, не говорившие на нашем языке, называли словом "немцы", то есть "немые" - молчавшие по причине незнания языка и объяснявшиеся преимущественно знаками.
"Словяне" в форме "славяне" вряд ли было всего лишь более поздним фонетическим видоизменением изначального слова, это почти изначально был вариант использования слова "словяне" с другой смысловой нагрузкой.
P.S. Добавил я данную мысль в окончание статьи, дабы более она никого не смущала. Это разъяснение изначального происхождения слова стоит того, так что спасибо за поднятый вопрос.