"Fair enough. Then why do the cc companies allow multi bonuses ?"
Because they make enough money by the people who end up using the cards that they don't care. Most people won't get a card over and over again, because they don't want the hit to their credit rating.