Wait a second, Cloud was in Smash 3DS/Wii U because Sakurai asked for him; it was even stated in an interview. Nomura even asked Sakurai if he wanted to choose anyone else, and Sakurai said no and stuck with Cloud. And why in the world would they advertise Final Fantasy in late 2015? There were no new Final Fantasy games and Final Fantasy XV didn't come out until a year later, plus Cloud wasn't even in FF15. I mean, sure, the FF7 remake was announced by then, but it wasn't coming for a long time... there's still not even an official release date yet, but it's supposed to be in 2019. But c'mon, having Geno shouldn't be harmless at all. Cloud's already in the base, and Geno belongs in Nintendo games, NOT PlayStation/Xbox games.
It would feel right for Geno to be in a Nintendo game again, but why wouldn't they choose one of their Nintendo-Square collaboration characters to put in Smash? It feels right because he's there to represent the first collaboration between Nintendo and Square, one of Square's greatest RPG series (literally Square's 8th best selling franchise and 11th best selling game), representing the first Mario RPG game, and representing the Mario RPG series. From this perspective, Geno even represents and does a lot more than 2B and Sora being in Smash.
This is a good chance to revive the Super Mario RPG series since Paper Mario and Mario & Luigi have gone way down hill, and Geno being in Smash is the key to having MANY future collaborations between Nintendo and Square. Think about it, we can have an HD remake or sequel to SMRPG and a bunch of Mario RPG x Final Fantasy collaborations. If they made a Final Fantasy game that's a crossover with Mario, I think everyone would like that!