Firered and Leafgreen are really annoying in that manner, being very anal about trades and making you do an entire post-game mission just to be able to trade with R/S/E. (I'm happy HG/SS lets your Pokemon evolve into things like Mamoswine without the national dex).