Why can't some contacts be moved between accounts?
I report here my comment above.

The reason why you can't move the contact to Google (why you can to other accounts) is that this card is already present in Google.

If you look at the "cards" section of the contact, you can see all the accounts that contact is synced with.

 

Therefore, you can just drag and drop the contact to accounts that do not appear of that list.