Easy, train stations came first and blocks of businesses grew up around them, so when the bus stations were built everything close was taken. They could plan some inexpensive, convenient means of shuttling, but I wonder if Glasgow has enough traffic to justify it.
And airports, well they have their own issues, some are so big you have to catch a bus or cab between terminals.