I'm not saying there isnt work arounds, I'm saying that it's impossible to achieve peak efficiency, a train might randomly run slower and it might deliver at 1199.99pm instead of 1200pm, that happening just one time has cascading effects on the whole production chain.
Trains that share the same lines that were previously spaced out to avoid interferring, will suddenly be queuing. If you prefer this jank and randomness, they could leave a toggle in and then update it to be consistent otherwise. I should be able to make an actual timetable and carefully weave trains, it would look so cool seeing trains not need blocks because they are on a schedule and all dodge each other.
Same for fluids too, give me less annoying predictable fluids instead of someones attempt at "realism", put a toggle in for the diehards to keep the current one.