I've read through the forum archives for SBB and I'm still confused...
Is it possible to buy tickets for specific routes and dates in advance on the SBB but for the actual departure times to be somewhat flexible? I'm going to be in Zurich, with day trips to Lucerne and Bern. It's easy to pick a specific time in the morning but harder to know what time to book a return in the evening. Is there any flexibility, like with Trenitalia where you can easily adjust your ticket on the app (because fares stay the same on local routes) or where your printed ticket is valid for two hours after the time on it? What happens if you miss your train in Switzerland -- is it permissible to board the next train of same type without buying another ticket? Is it possible to change ticket times if you download the SBB app, without incurring additional charges?
I did look at day passes but 69 CHF/day for a pass for a 50 CHF roundtrip route doesn't make a lot of sense... unless there's no other way to get flexibility on exact time of same-day return.