Game Freak Logic and Roost
Well, first of all Birds are Common and Normal, and Game Freak just wanted it that way as already mentioned. They may also want it to be Balanced Gameplay,however Roost is another Main Factor
Before Gen VI any Pure Flying type(Tornadus) would turn into a ??? type
That would be A Problem. Game Freak thought of it and Fixed it in Gen VI, so now if they decide to make any other Pokemon like that they'll have no Problem. In Gen VI if Tornadus uses Roost, he will become a Normal type for the Rest of the Turn