The reason Alma didn't take Ellsworth's advice is because he was, frankly, a bit of a cunt about it. He should've approached her with a different energy instead of "forbidding" her. Had he done so, she might have listened. There's plenty of blame to go around.