Originally Posted by
Hyoss
You are just making assumptions on the "easy" part.
a) WoW accounts in NA and EU are separate, so you are transferring accounts and need an account in the new region
b) new account cannot come for free as you can play both at once (effectively you would have to pay for expansions in the new region)
c) Characters, items etc have numeric IDs in the database. You cannot just copy and paste, you need to make sure that those are not duplicated when added to the new region or errors will happen. There might be hundred of IDs of that kind on a character. Ensuring that this does not happen is far from impossible, but might be costly if you want to ensure a high degree of quality of the transfer and characters not bugging out.
All of that is development effort that makes it not "easy", you have to pay software engineers to implement that and then recoup the cost by enough people using the service.