Os projetos param quando os mantenedores ficam sem tempo, falta financiamento, a necessidade desaparece ou surge uma solução melhor.
Isso não é exclusivo do código aberto. A diferença é que com o código aberto, outros às vezes podem continuar com um fork.