The reality is that transportation operations involve multiple events, each of which have a specific timing factor and variance.
There's arrival and departure (to the gate, platform, or quay) of the vehicle / vessel itself.
There's ticketing and check-in time, if those are required. Possibly security screening for air travel. And for aircraft, gate arrival time vs. wheels-down / wheels-up, where the latter includes taxi and takeoff queue time. Add to this the reliability or unreliability of actual travel times --- busses and shared-route transit must deal with traffic and delays, aircraft with weather and airport conjestion, ships with dock and pilot availability as well as weather factors, for example.
Schedules are written from several points of view --- the operator (when must vehicles be at specific points or departing from them), passengers, port or terminal operators, etc. Each has different needs. Learning how to interpret the published schedule to your own planning is key to effective use of such systems.