It was originally intended for Rosalina to appear as a playable character, but due to time constraints, the developers couldn't get her model done in time. The developers opted to add Luma instead, as she was smaller and simpler to create.
Contributed by CuriousUserX90