Let's not get crazy here. They are requiring payment for the storage system, and have facilitated transfer from a previous generation of games through that storage system. This doesn't seem wholly unreasonable, because as we know from the past, the Pokemon games have not always been backwards compatible, especially when large changes take place. It also is NOT paying for trading. Paying for trading would imply a charge for exchanging Pokemon back and forth, a charge for each exchange. The transfer feature is a one-time movement from an older game and apparently can include boxes of Pokemon at once. A little different.
I highly doubt they'd require the Pokemon Bank for trade purposes. If they were, it would make sense to announce it during the Pokemon Direct recording, wouldn't it? You're ignoring the fact that as of right now, with all the information that we have, Pokemon Bank is completely OPTIONAL. You don't need it to complete or enjoy the game. You need it if you want to have extra space to store your Pokemon, or if you want to transfer older Pokemon. Neither of those two things are requirements for completing the game. You thinking that trading will now require a subscription service is just you taking what we know and running with it -- maybe let's stop discussing it like it's fact?
We don't even know if they removed storage from the games. All they had said was that storage in the game is limited. Well, all of the games have had "limited" storage so far. Once you fill up your PC boxes, you're done. That's a limit. That phrasing doesn't mean that X and Y won't have the same storage capacity in-game as before.