The upper limit for Yu-Gi-Oh! decks is 60 cards because someone once entered a tournament with a more than 2000 cards deck and that wasn't illegal at the time.