I'm not sure why switching to $'...' is an option but switching to double quotes is not (presumably to prevent some sort of parameter expansion). But you don't need to double quote the entire string:
MYVAR='Alice says: "Hello, Bob." But Bob '"isn't"' listening.'