Вот чем плоха шина событий? Тем, что у вас потоки данных превращаются в кашу и уже невозможно сходу понять почему та или иная ситуация произошла, все могут менять все🤷♂
И это сложно отлаживать, сложно общую картину уловить, глядя на код, могут появиться какие-то странные неявные связи и т.п.