There was no free transfer from NA to EU servers because EU players who were currently playing on a NA server would see absolutly no change. Chaos servers moving to Germany absolutly didn't affect them whatsoever. Sure, if they actually moved to Chaos, their ping would likely be reduced, but that's not a reason for SE to offer them a free transfer. The goal of the server relocation was to improve the experience of EU players playing on "EU" servers already. EU players who choose to play on NA servers weren't the target of that relocation. Besides, it was their choice not to follow official recommendation, and their choice to ignore the future possibility of server moving (it's not the fault of SE if people had poor forseeing abilities and didn't know that server merging, relocating and whatnot are pretty common in MMOs).
Anyway, EU players playing on NA servers didn't see anything changing for them, so no free transfer for that way.
However, NA players on EU servers would see a significant ping increase because of EU servers relocation. So a free transfer was put in place.

Now, NA servers are being relocated somewhere in NA. The ping increase that some people may see is balanced with the ping reduction others will get. Besides, -except if a large portion of NA players get an awful route which leads to big ping increase,- the change shouldn't be as significant as relocating a datacenter to the other side of the planet. So, a free transfer is completly useless in this case.