Главной причиной этому служат, конечно же, деньги, а точнее их отсутствие. Можно вспомнить киевские "Арсенал" и "Оболонь", которые просто исчезли из украинского футбола. Аж немного обидно стает. Можно еще припомнить "Кривбасс" с Кривого Рога, ФК Львов и ФК Харьков (но эти давно закрылись). Сейчас, как мне кажется, подобная тенденция прекратилась. А еще примерно лет 15 назад хорошая команда с Борисполя была - Борисфен, тоже исчезла, бесследно.
В моем городе тоже еще в начале 2000-х исчезла команда, которая и Кубок Украины в далеком прошлом выигрывала и с лидерами чемпионата играла прилично. В общем, не было ее лет 5-7, потом открылась снова, поскольку нашлись спонсоры, новый владелец и много его другого. Но сейчас уже лет 5 играет и держится, хотя проблемы с деньгами есть, поскольку скандалы об этом очень частые и громкие.
Поэтому, можно однозначно утверждать, что главным фактором является отсутствие материальных средств на содержание и развитие команды. Конечно, могут быть и другие, но это второстепенные факторы, которые присущи лишь единичным случаям.