In the case of Eglinton Station specifically, what you are looking at now was not what was built originally. And in fact, what is there now is temporary.
The original bus terminal was located along Eglinton, stretching from Duplex to Yonge. There was an entrance at Duplex, but it was closed...