The Pokemon Scarlet and Violet giveaway for shiny Koraidon and Miraidon is drawing criticism from fans, echoing a larger problem with the franchise.