Useful probably isn't the best word choice. "Create value" is probably better substituted here. You can create value for others without the "being useful or used" connotation.
Although "create value" brings up images of corporate board rooms for me. Attempting to talk about interpersonal relationships without invoking capitalism is difficult. :(
Am I the only one that finds this statement darkly utilitarian?