@Jezuz8000 posted something similar here but I need to expand on the thought.
I have a rail network with more than one train and eight train stations on it. To be anywhere close to efficient, multiple trains need to stop at the same station. The problem arises when Train1 has an item from another station already loaded in a freight car, stops at another station with a different item at the same position. The contents of the freight car then become a mess of both items. The same issue exists with unloading.
What I'd propose is to add some intelligence to the configure menu of the freight platform. Currently, all we can do is flip the load/unload switch. I'd like to see some additional options on that configure menu.
I'd like to see the freight platforms offer a way to first select an existing train on my network. Then have three options I can choose from for the freight platform to perform for that specific train, LOAD / UNLOAD / IGNORE.
Then, when Train1 that has coal in its first freight car stops at Station2 to pick up sulfur from freight platform 2 it will be okay because I set freight platform 1 to IGNORE Train1.
Another good use: I could have a freight platform that has fuel loaded into it from a nearby oil refining facility that could act a fuel source for truck stations all around the map. I could simply set that freight platform to IGNORE on all trains that didn't have a need to carry fuel.
A less desirable option would be to give us the train equivalent of an empty platform. If we had a "dead car" we could hook that up to our trains at the right position and it would work just like the empty platform does for the train station.
The possibilities go on and on. Give us a smart(er) freight platform Coffee Stain. Thanks!