Indeed. This discussion partly came out of discussion of the Penrith-Keswick X4/X5, which actually does stop right outside the station (and Penrith is another place where the railway station would not be a good place to put the bus station as it's a bit out of town) but isn't in the railway timetabling or ticketing system - the simple act of adding it to both would be a big improvement.
I think people concentrating on interchange locations and neglecting ticketing is an artefact of people's experience of our mostly very poor efforts at integration. It's all they see happen - local authority power is mostly restricted to where bus stops are sited, so the authorities spend money on bus stops. The country's littered with white elephant "interchanges" planned and opened with grandiose claims of the benefits they'll bring.
In this area, the local authority spent decades proposing an "interchange" at Llandudno station, of sometimes elaborate size. When investment from Network Rail and the EU regional development fund finally arrived to renovate the dilapidated station, what happened other than a reasonable refurbishment was a single bus stop and a car park. The car park is oversized, Llandudno is not a drive to the station and commute town (much of the town is in easy walking distance of the station, and Llandudno Junction has long been a railhead for it more convenient for the outlying areas.) The bus stop serves a single infrequent route in one direction, which then terminates a few hundred yards away. Amusingly the route that uses it is one that has come from Llanrwst largely following a railway line. Perhaps Llew Jones Buses are so used to running rail replacement buses that going to the station is second nature to them! The main street and all other buses are only one block away. Unsurprisingly, this bus stop doesn't get passengers. I mean ever - none.
Coincidentally, today I've been looking up fares and times for a journey I may have to frequently do in the near future, to Ysbyty Gwynedd hospital in Bangor. Instinctively you'd think train + bus would be logical. I can walk (15 mins) or catch a bus to Llandudno Junction, catch a train to Bangor where there are buses to the hospital from the station. It could also be done by bus all the way with a same stop change in Bangor centre.
A weekly train season is £28.50, or £30.10 from Llandudno. I decide extending it from Llandudno for £1.60 is good value. So far so good. At the Bangor end though, things are more complicated. It's a half hour walk and a fairly steep hill, so if I'm feeling tired or it's wet, I'd use the bus. A "Bangor City Zone" Arriva bus pass is £14. Half my rail fare again for the short bit! An all areas Arriva pass is £19, which gives me the buses at home too, so I'd probably get that.
Then I remember that "PlusBus" exists! Surely that's what I want, I want to use local buses in one or two towns at the ends of a longer rail journey. I don't know if PlusBus is a available on seasons, and turns out it is! At £15 for Bangor, and another £15 for Llandudno. Completely worthless - nobody would buy either end, let alone both.
So, my real choice is £49 for rail+bus, or £19 for bus. And people wonder why so many drive routes like that which, at first glance, have perfectly reasonable public transport.