any change would break a billion things in real life, so we could at least have a proper replacement.
the problem with signal here is that it's centralized, probably couldn't even handle the load besides other problems. but that's solvable, like look at simplex which is similar