So when we are making aliases, why not just put it in the header file and be done with it? I mean if we just drop it in BullCowGame.h then the system loads it at the beginning, and bam we are done.
It is about the clarity. You explicitly make aliases in the top of a file to show them to other possibly readers.
Besides, it was said that the use of aliases is not a good practice in general.