OMG! That is sooo obvious!! Here are four causes:
1. In leaf green you haven't got the ruby and sapphire as those allow you to trade to ruby and sapphire
2. In leaf green you are goin to the wireless link club
3. What do you expect?! It takes time!!!!
4. Your link cable is broken mate. Get a new one!!!
Either one of these are right so try them all