Leo is obviously a top 5 player in the World at least.
But FNC looks amazing with Hiro and in my opinion its all about roles.
Alfajer doesnt have to play senti anymore which he isnt perfectly suited for. So often he overagresses and gets killed which messes up their setups badly when the role is all about patience and rattyness. Nats for example is worse mechanically but a much better sentinel. He has it in his blood. Both the lurks and being super hard to kill on site and getting good trap kills etc.
So what is fnc doing rn that works so well for FNC. Well, hiro is playing senti most of the time allowing alfa to play iso, maybe raze if derke plays an yoru or the like. Also flash initiators like breach and kayo fit alfa much better than senti. His agression and restlessness doesnt cost you here. Its probably even an advantage.
So my opinion is Leo and Alfajer maybe shouldnt play in the same team longterm. At least in the current meta.