I live in Boston half the time and still can't figure this out. Perhaps they want to encourage Charlie Card use because it reduces waste (it's reusable, as opposed to the disposable tickets) and it's quicker to use. In any event, when they first introduced the Charlie Cards, they distributed them at all of the stations, which is how I got mine. I have no idea how people are supposed to find them now.