Marico was an experienced leader. He listened to Zach carefully and understood his concerns thoroughly. Being a leader himself, Marico was able to empathize with Zach. In his position, Marico might have returned the land as well as long as he considered the Windsor family a trustworthy ally. Therefore, he was no longer crass with Zach for daring to reject the goodwill of the Windsor family earlier.
Marico wasn't willing to let a talent like Zach escape his hands. Not to mention his daughter Clara had already been netted by the fisherman named Zach.
Moreover, Zach was Windsor family's benefactor and since Zach had raised his concerns, Marico felt it his duty to help the young one out of his predicament so that he could put his mind at ease.