Davy Jones did not cut his heart out "for" Calypso. He cut his heart out "after" she betrayed him by not showing up the day Davy Jones was allowed to make port. He was so hurt that he cut out his own heart so he would never have feelings ever again. This is also the reason Davy Jones taught the Brethren Court how to bind Calypso in a human form.