Isn't that an English idiom? I think it means what's good for you may not be good for others. To each our own, I reckon?