Runners, horses, ships moved communications fast enough. Even if you knew ceaser was coming to Rome, transport speed meant you couldnt do much with that. And yes we with hindsight cab cherry pick situations where it would help. But it was not worth cost to create, train and maintain such a system for hundreds if years for the fee.tumes it provided marginal benefit.
In other words most technology is synergistic. It really isn't awesome unless bunch other tech is at sufficient level to exploitmkit
The local HFT community would probably pay for a semaphore system. A lot of money could be made on knowing the outcome of events earlier than others.
On the other hand, "trees are plentiful" probably meant that sight lines were awful. Maybe, a semaphore only becomes feasible after one has cut down most of the trees.
The difference between steam engines is that steam engines were very difficult to build. Semaphore is very simple and a trial system wouldn't be expensive to set up.
The Romans did use crude fire signals, so I think that proves that they would find it useful.