Games and other specific applications call for such unidirectional data flow with such massive amounts of "independent" entities. It isn't that it'll catch on or not outside the gaming industry, it is more of a unique solution to a typical gaming problem.
So their are apps that do use similar or ECSs architecture under the hood, it is just more problem related not a solve everything solution.