Not so, if you run the trains on time (ok, definite flaw) you will know where the express will pass the local train, you just have to build a bypass at that location, no?
That already happens. Problem is, they make a relatively minor difference on a busy railway, and adding more would cost a lot of money as well as causing even more disruption.
The West Coast Main Line is nearly full to capacity now. No amount of bodging and quick fixes will change that.