First of all, he is a free citizen, not a slave, it's his right to live wherever he likes. There is nothing wrong and he is perfectly acting within the laws. I wish more people walk away and vote by feet to boycott the failing immigration system of this country.
Also granting citizenship is based on the criteria from the past not future. Losing citizenship for not physically living in the country is not part of laws yet. If the government think this is wrong, they should change the laws like Ireland or Netherland.
There is no such thing as playing the system, if someone thinks this way, then the government is a much bigger player by abusing power to bully people. It's actually the system itself is failing.
Again, the law says "intend" not "physically". It's the same when the government said "intend" to do a lot of things in order to win election but actually not "physically" able to deliver promises. If failing to deliver intended promises is not crime or fraud for them, then why for us?