To break down what you're suggesting, imagine 20-25 minutes walk to the train station, 10 minutes waiting for the train (you want to be early if it's an infrequent train!), 30 minutes on a train, 20-25 minutes walk on the other side.
For what looks like a quick walk and a "comfortable" 30 minute train journey you're suddenly realising that a lot of your day has gone. Somewhere in the region of 1hr20m - 1.5hrs~ has gone to your "30 minute" commute, and that's twice a day.
You could reduce both walks, and instead: bike or scooter (which are roughly three times faster on average) that journey collapses from 1h20m (in the best case) to under an hour for the worst case... (6-8.5 mins or so for each last-mile instead of 20-25)
And I mean, do this twice a day?... For a month?
That's 16 hours saved.
Last mile is not solved by ignoring it and telling people they have legs, that logic is what boomers use to tell us we're all living wrong for having a lifestyle that isn't revolving around servitude and living to work..