I don't mind the cost at all. I do mind the fact that they're trying to pass it off as "Server Maintenance Costs". It's a moneywhore, and they're trying to say it isn't. That's my objection.
It is actually server maintenance costs :-". They would need about $10m/year to keep the service up and running. Relatively this is probably pocket chance to Nintendo but $10m still a lot to give away for free
God gave us the English language to troll on Gamefaqs :)
All but number 4 apply to companies that offer $0.10 per gigabyte a month, (alright, you've got to stretch 5 a bit, but developing this app and developing other types of UI for other cloud services can't be too different). I still think it's a bit much. I'm not even sure 3000 Pokemon would take up a gigabyte of space.
And again, for most of us, the price is just a minor issue. I would still probably buy it anyway (if I needed storage) Most of us are only objecting to the charging for Transfer by extension, which could be done for even cheaper than the regular storage service, since it's in-and-out.
There's also the fact that the Pokemon Bank has to verify data (make sure it's actually Pokemon data!), check against possible sources of hacks, interact with a very specific 3DS app, convert data for fifth-gen Pokemon into sixth-gen format*... this is stuff ordinary cloud storage doesn't do.
* - Technically, the Transporter app could do that last one instead, but it seems more maintainable to have the server do it.
Creator of Jay's Journey (see quote!) "It's not ten years old! Therefore, it sucks!" - Nostalgia whores everywhere