I think you provide the venue and make sure food and drink is available. Guests are adults who are perfectly capable of sorting out their own transport. They can drive, get taxis, lift share…whatever they like. Your responsibility is t them getting there or getting home, or between venues if the distance isn’t daft.
Increasingly, people seem to want to take responsibility for more and more elements if the guests’ day beyond the ceremony and reception itself. Some want to provide accommodation for all, or not just a meal and maybe an evening buffet, but also midnight butties or other stuff.
There is no need for a coach.
I suspect those who are into this kind of thing are wanting a massive booze up or see a wedding reception as this kind of thing. I suppose some weddings are like that with no-one able to drive at the end of the night and wanting some kind of school-bus type transport.
There is hosting a nice event for everyone to come and celebrate your wedding and then there is arranging a bender for a mass load of people.
Don’t give headspace to the people who tell you ‘you must have…’ a Photo Booth, a flower wall, canapés at 3 points in the day, a harpist, 3 meals, a free bar, etc etc. Unless you are lacking in any confidence and need self-validation from providing this stuff, know being with you on your big day, and providing a venue with food and drink available is perfectly enough to give people a great day. Less is often more. Weddings with zillions of entertainments and ‘features’ start to look like a student party event, not a wedding. Maybe I’m old fashioned, but know that you can choose what you have and what you like and fits your budget. There really is no ‘you must have…’