On an upright, the piano designer can decide on a keystick length without much of a tradeoff of other design parameters. On a grand of a fixed length, using longer keysticks means that the rest of the piano (including soundboard, plate and strings) is shorter.
That is why keysticks tend to be shorter on smaller grands, which in turn is part of why I tend to prefer a full sized upright over a grand shorter than about 6'.