According to the game's director, Masahiro Sakurai, the reason for Sheik and Zero Suit Samus appearing as separate characters is due to the limitations of the 3DS not being able to have them transform from their respective characters. This option was made because Sakurai wanted both versions of the game to have same roster.
Contributed by gamer94