So now its - "its okay to be evil to fight evil" ? I thought googles stance on data portability was that its a good thing and that the users data basically belongs to them. I would guess most users setting up an account at service bar would be interested in importing their existing contacts / settings from service foo that they already use.
I would say this is more of a Facebook limitation.
You can still export your Gmail contacts... just not to automatically to Facebook (unless Facebook starts allowing easy export of its own data... which is the bigger problem right now, IMO).
When google said in the past that users are free to take their data and leave, I dont remember any caveats being in place. Whether they leave to join a idyllic commune or a kleptocratic dictatorship imo their data should freely go with them.
Thats still stands, you can export your data as you see fit, and other services that provide data portability can use the API, those who don't (Facebook) can't.