Hmm... ya that is right but I think "会” here isn't indicating the physical capacity to do something but the knowledge and skill to do something. 能 is the physical ability. Maybe that's why it's strange to ask "你能做饭吗?“ unless the person is severely ill or lacking essential equipment, like a stove, this question wouldn't make sense "你会做饭吗?“ makes more sense. Right?